MATLAB可以说是一个具有强大功能的计算器,除了数字之间的加、减、乘、除、幂、对数等常见的运算,MATLAB的优势在于数组运算。

在命令窗口输入含有5个元素的行向量和含有5个元素的列向量,并将两个向量相加求和。

在命令行输入以下语句。

A=[1 2 3 4 5]              %行向量
B=[0.1,0.2,0.3,0.4,0.5]    %行向量
C=[9;8;7;6;5;4]            %列向量
D=[1 2 3]
E=B'                         %矩阵转置
F=A+B                        %矩阵求和
G=A+C                        %矩阵求和
H=A+D                        %矩阵求和

以下为输出。

A = 1×5数组
     1     2     3     4     5

B = 1×5数组
    0.1000    0.2000    0.3000    0.4000    0.5000

C = 6×1数组
     9
     8
     7
     6
     5
     4

D = 1×3数组
     1     2     3
E = 5×1数组
    0.1000
    0.2000
    0.3000
    0.4000
    0.5000
F = 1×5数组
    1.1000    2.2000    3.3000    4.4000    5.5000

G = 6×5数组
    10    11    12    13    14
     9    10    11    12    13
     8     9    10    11    12
     7     8     9    10    11
     6     7     8     9    10
     5     6     7     8     9

矩阵维度必须一致。

以上内容为结果输出。结果提示“矩阵维度必须一致”,是因为A具有5个元素,D具有3个元素,只有元素数目相同才能进行运算。