matrix

    0热度

    1回答

    当我输入两个矩阵时,结果矩阵不显示正确的答案,是我的算法错误还是我不应该以这种方式使用指针? 请帮忙! main() { int a[3][3],b[3][3],c[3][3],*p[3],*q[3],*r[3],j1=0; // 1st Matrix for(int i=0;i<3;i++){ for(int j=0;j<3;j++){

    1热度

    2回答

    我有一个矩阵,像 a = np.array([[1, 2, 3], [2, 3, 4], [3, 4, 5], [4, 5, 6]]) ,我希望得到一个新的矩阵,其中每个元素是一个行的矩阵产品,本身: np.array([ np.dot(np.array([a[0]]).T, np.array([a[0]])), np.dot(np.array([a[1]]).T, np.

    0热度

    3回答

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp { class Program { static void Main(strin

    0热度

    1回答

    我在Java中制作国际象棋,现在,当用户点击移动一个棋子时,我遇到更新棋盘的问题。我的游戏逻辑远未完成,我只是想让GUI和mouseListener按照我希望他们第一的方式工作。我设计我的程序的方式是将各部分的位置全部存储在8乘8的字符串矩阵中。 64由64个JPanel组成。每次用户点击移动一块,String矩阵都应该更新,GUI应该读取矩阵并进行相应的更新。目前,矩阵正在更新,但不是GUI。我

    2热度

    1回答

    如果M是一个密集的m×n矩阵并且v是一个n分量向量,那么产品u = Mv是由u[i] = sum(M[i,j] * v[j], 1 <= j <= n)给出的m分量向量。一个简单的实现该乘法是 allocate m-component vector u of zeroes for i = 1:m for j = 1:n u[i] += M[i,j] * v[j] e

    -1热度

    1回答

    我正在使用必须使用与边缘+顶点成比例的空间的邻接列表在Java中实现一个图。我的初始程序包含一个长度为V的数组(顶点数),每个索引都包含一个边的ArrayList,显示连接到每个顶点的所有边。 现在,我被告知操作existsEdge(x,y)必须在O(1)时间运行。 我想过的方式是访问数组中的索引x(以O(1)时间)并检查该索引处的列表是否具有Edge(x,y)。 但是,我不确定这个时间的复杂性。

    1热度

    1回答

    我是Python新手。我有像下面的matlab脚本。我想在matlab脚本中将矩阵3D重写为python 3.x语言。我该如何解决它? nl=length(res); ndat=length(per); phi=atan(1)*4; amu=phi*4e-7; for i=1:ndat for j=1:nl z=sqrt(phi*amu*res(j)/per(i));

    1热度

    1回答

    我不明白为什么Schur的分解不适用于复杂矩阵。 我的测试程序是: M <- matrix(data=c(2-1i,0+1i,3-1i,0+1i,1+0i,0+1i,1+0i,1+1i,2+0i), nrow=3, ncol=3, byrow=FALSE) M S <- Schur(M) S (S$Q)%*%(S$T)%*%(solve(S$Q)) 结果是: > M [,1]

    -2热度

    1回答

    目的项目: 为了解决使用矩阵由两个线性方程的联立方程,式: X = A^-1 * B 其中A是由基质的两个方程的系数,B是由两个方程的结果组成的矩阵,而X是由两个变量x和y组成的矩阵。 使用的语言: HTML和JavaScript在单个文件中。 问题: 我该项目的第一个版本是在这里如下: https://pastebin.com/mgGReYTL 当我在浏览器中打开它(谷歌浏览器的最

    0热度

    1回答

    我想找到了,如果我能以某种方式找到一种封闭形式的符号矩阵指数矩阵: n=3; a = symbols(['a'+str(1+k) for k in range(n)], real=True); Ts = symbols('T_s',real=True,positive=True); A = Matrix([zeros(1,n),eye(1,n),a]) 然而 expm(A) 似乎不工