MATLAB基础及其应用教程
上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显示了出错信息,表明维数不同的向量之间的加减法运算是非法的。