上QQ阅读APP看书,第一时间看更新
2.2.2 向量的加减和数乘运算
在MATLAB中,维数相同的行向量之间可以相加减,维数相同的列向量也可相加减,标量数值可以与向量直接相乘除。
【例2.5】 向量的加、减和数乘运算。
>>A=[1 2 3 4 5]; B=3:7; C=linspace(2,4,3); AT=A'; BT=B'; >>E1=A+B, E2=A-B, F=AT-BT, G1=3*A, G2=B/3, H=A+C
其运行结果为
E1 = 4 6 8 10 12 E2 = -2 -2 -2 -2 -2 F = -2 -2 -2 -2 -2 G1 = 3 6 9 12 15 G2 = 1.0000 1.3333 1.6667 2.0000 2.3333 ?? ? Error using ==> + Matrix dimensions must agree.
上述实例执行后,H=A+C显示了出错信息,表明维数不同的向量之间的加减法运算是非法的。