- MATLAB App Designer从入门到实践
- 苑伟民编著
- 340字
- 2022-03-28 17:26:33
1.8 矩阵的运算
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个元素,只有元素数目相同才能进行运算。