我用matlab进行矩阵向量相乘为什么会出错啊?A=[0 2/10 6/10 2/10 0;2/10 7/10 1/10 0 0;1/10 8/10 1/10 0 0;1/10 2/10 7/10 0 0;2/10 5/10 2/10 1/10 0;1/10 4/10 3/10 2/10 0;2/10 1/10 2/10 5/10 0];B=[0.057 0.031 0.162 0.090 0.056 0.401 0.203];

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 17:26:04
我用matlab进行矩阵向量相乘为什么会出错啊?A=[0 2/10 6/10 2/10 0;2/10 7/10 1/10 0 0;1/10 8/10 1/10 0 0;1/10 2/10 7/10 0 0;2/10 5/10 2/10 1/10 0;1/10 4/10 3/10 2/10 0;2/10 1/10 2/10 5/10 0];B=[0.057 0.031 0.162 0.090 0.056 0.401 0.203];

我用matlab进行矩阵向量相乘为什么会出错啊?A=[0 2/10 6/10 2/10 0;2/10 7/10 1/10 0 0;1/10 8/10 1/10 0 0;1/10 2/10 7/10 0 0;2/10 5/10 2/10 1/10 0;1/10 4/10 3/10 2/10 0;2/10 1/10 2/10 5/10 0];B=[0.057 0.031 0.162 0.090 0.056 0.401 0.203];
我用matlab进行矩阵向量相乘为什么会出错啊?
A=[0 2/10 6/10 2/10 0;
2/10 7/10 1/10 0 0;
1/10 8/10 1/10 0 0;
1/10 2/10 7/10 0 0;
2/10 5/10 2/10 1/10 0;
1/10 4/10 3/10 2/10 0;
2/10 1/10 2/10 5/10 0];
B=[0.057 0.031 0.162 0.090 0.056 0.401 0.203];
>> C=A*B;
Error using *
Inner matrix dimensions must agree.

我用matlab进行矩阵向量相乘为什么会出错啊?A=[0 2/10 6/10 2/10 0;2/10 7/10 1/10 0 0;1/10 8/10 1/10 0 0;1/10 2/10 7/10 0 0;2/10 5/10 2/10 1/10 0;1/10 4/10 3/10 2/10 0;2/10 1/10 2/10 5/10 0];B=[0.057 0.031 0.162 0.090 0.056 0.401 0.203];
A=[0 2/10 6/10 2/10 0;
2/10 7/10 1/10 0 0;
1/10 8/10 1/10 0 0;
1/10 2/10 7/10 0 0;
2/10 5/10 2/10 1/10 0;
1/10 4/10 3/10 2/10 0;
2/10 1/10 2/10 5/10 0];
B=[0.057 0.031 0.162 0.090 0.056]';
C=A*B
按上面语句试试,原因在于矩阵的内维不相等

矩阵相乘是要求维度匹配的,你这里面是用A*B,所以要A的行向量和B的列向量维度一致,但是你A的行向量是5维的,B的列向量是1维的,所以不能相乘。

我用matlab进行矩阵向量相乘为什么会出错啊?A=[0 2/10 6/10 2/10 0;2/10 7/10 1/10 0 0;1/10 8/10 1/10 0 0;1/10 2/10 7/10 0 0;2/10 5/10 2/10 1/10 0;1/10 4/10 3/10 2/10 0;2/10 1/10 2/10 5/10 0];B=[0.057 0.031 0.162 0.090 0.056 0.401 0.203]; 用matlab语言怎么将一个秩为1的矩阵分解成列向量和行向量相乘形式 matlab里不是向量相乘才用. matlab中矩阵积分的表达问题1.对f=[a*x,b*x^2;1/x,sin(x)]; 进行积分后,得到的结果如下:[ 1/2*a*x^2,1/3*b*x^3][ log(x),-cos(x) ],我很疑问为什么对一个矩阵积分之后会得到两个向量?它跟合起来写有何不同 matlab 行向量相乘 生成 矩阵用行向量相乘的的语句生成下列矩阵1 1 1 1 1 1 2 4 8 16 1 3 9 27 811 4 16 64 256 matlab中的z=x+y.*i为什么会有点,这是两个矩阵对应元素相乘吗?i也算是个矩阵吗? 空间向量相乘有何意义 两个向量相乘为什么会在题中给出坐标 坐标怎么用? matlab里2×2的矩阵与二维向量相乘后赋值给一个向量怎么表示? 矩阵与向量乘法如果A=(1,2,1);A(转置)A=?AA(转置)=?为什么列向量与行向量相乘是一个矩阵喃?如果按矩阵乘法,它们不是不能相乘吗?我对矩阵和向量的乘法有点混.请大家指点! 为什么2个矩阵相乘后的秩会变小? 矩阵和向量相乘问题如果乘积为零,向量非零,矩阵就一定为零吗?为什么? 怎么样用MATLAB求矩阵的线性无关向量? 矩阵与向量相乘得到的是什么?若a为n维列向量,A为n阶矩阵.那么,A·a是矩阵,还是向量,为什么? matlab中函数subspace,求两个向量之间的夹角,为什么要对向量矩阵转置?如:A(0,1),B(1,0).用矩阵表示之后为A=[0,1],B=[1 0].调用subspace(A,B),结果为0;必须对AB进行转置,如subspace(A',B'),请问为什么 矩阵与向量是怎么相乘的? 怎样用matlab计算一个矩阵和大量矩阵分别相乘 matlab 矩阵的行和列对应相乘 第一行和第一列相乘 第二行和第二列相乘请问如何实现matlab 矩阵的行和列对应相乘 是第一行和第一列相乘 第二行和第二列相乘.最后得到一个行向量 怎么用matlab进行两个矩阵的相关性的分析?