matlab,出现Error using vertcat Dimensions of matrices being concatenated are not consistent.

matlab,出现Error using vertcat Dimensions of matrices being concatenated are not consistent.
B=[0.5632;0.4231;0.5486;0.3265;0.1681;0.2470;0.0832]; A=[1.00,1.40,1.20,1.70,3.00,2.30,6.00;0.71,1.00,0.80,1.30,2.65,1.67,5.00;0.83,1.25,1.00,1.80,3.45,2.20,7.00;0.59,0.77,0.56,1.00,2.00,1.31,4.00;0.33,0.38,0.29,0.50,1.00,0.70,2.00;0.43,0.60,0.45,0.76,1.43,1.00,3.00;0.16,0.2 0,0.14,0.25,0.50,0.33,1.00];
b=B*A;disp('b=[');disp(b);disp(']');
你的A矩阵汪举最后一行多困誉碧写了一个数据,还有b的计算也有错误,给你改了下
B=[0.5632;0.4231;0.5486;0.3265;0.1681;0.2470;0.0832];
A=[1.00,1.40,1.20,1.70,3.00,2.30,6.00;
0.71,1.00,0.80,1.30,2.65,1.67,5.00;
0.83,1.25,1.00,1.80,3.45,2.20,7.00;
0.59,0.77,0.56,1.00,2.00,1.31,4.00;
0.33,0.38,0.29,0.50,1.00,0.70,2.00;
0.43,0.60,0.45,0.76,1.43,1.00,3.00;
0.16,0.2,0.14,0.25,0.50,0.33,1.00];
b=B'虚虚*A;disp('b=[');
disp(b);disp(']');b=B*A;disp('b=[');disp(b);disp(']');

结果:
b=[
Columns 1 through 4
1.686569000000000 2.377453000000000 1.917307000000000 3.114020000000001
Columns 5 through 7
5.919395000000000 4.028697999999999 11.801299999999999
]
← 上一篇: 下一篇: →