2016-12-12 83 views
0

你好,我有矩阵(MATHLAB 2016)上mathlab产品的错误,我这段代码:Matlab的矩阵产品

A=[1 1 0 0;2 1 0 0;-5 -4 -3 -2;0 0 0 -2]; 
C=[0 1 0 1]; 
X=A*C; 

错误是:* 错误使用 内矩阵的维数必须一致。

回答

2

你的矩阵是4x4和你的C矩阵是1×4

为了能够进行矩阵乘积C必须使用来解决问题

  • 移调Ç4X1

    双向“

  • 写入C正确的方式

工作与TRA代码nsposition:

A=[1 1 0 0;2 1 0 0;-5 -4 -3 -2;0 0 0 -2]; 
C=[0 1 0 1]; 
X=A*C'; 

工作代码用设定正确的方法:

A=[1 1 0 0;2 1 0 0;-5 -4 -3 -2;0 0 0 -2]; 
C=[0; 1; 0; 1]; 
X=A*C; 

审稿人:我问自己,如果这个问题属于这里或只是,如果这个问题是非常有用的。问题在于基础矩阵数学,在矩阵产品下的matlab文档中有详细说明。

+1

谢谢,我忘了 –