300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MATLAB 学习笔记(2)MATLAB 矩阵的加减乘除运算

MATLAB 学习笔记(2)MATLAB 矩阵的加减乘除运算

时间:2022-10-10 10:15:51

相关推荐

MATLAB 学习笔记(2)MATLAB 矩阵的加减乘除运算

目录

MATLAB矩阵的加、减、乘、除法

MATLAB矩阵的加法

MATLAB矩阵的减法

MATLAB矩阵的除法

MATLAB矩阵的乘法

总结

MATLAB矩阵的加、减、乘、除法

MATLAB矩阵的加法

在MATLAB中建立一个脚本文件,代码如下:

a = [ 1 2 3 ; 4 5 6; 7 8 9];b = [ 7 5 6 ; 2 0 8; 5 7 1];c = a + b

运行该指令,显示结果:

c =87965 1412 15 10

MATLAB矩阵的减法

还是用上面的a、b矩阵的例子,将两个矩阵做减法操作:

a = [ 1 2 3 ; 4 5 6; 7 8 9];b = [ 7 5 6 ; 2 0 8; 5 7 1];d = a - b

运行该指令,显示结果:

d =-6 -3 -325 -2218

注意:在做矩阵的加减法时,有一个前提要求就是矩阵的维度且具有相同的行数和列数。

MATLAB矩阵的除法

MATLAB 的矩阵除法有两种形式:左除 “\” 和右除 “/”。

注意:这两个操作数的矩阵必须具有相同的行数和列数。

举个栗子

在MATLAB中建立一个脚本文件,代码如下:

a = [ 1 2 3 ; 4 5 6; 7 8 9];b = [ 7 5 6 ; 2 0 8; 5 7 1];c = a / bd = a \ b

运行该指令,显示结果:

c =-0.52542 0.68644 0.66102-0.42373 0.94068 1.01695-0.32203 1.19492 1.37288d =-3.27778 -1.05556 -4.86111-0.11111 0.11111 -0.277783.05556 1.27778 4.30556

MATLAB矩阵的乘法

MATLAB中如果有两个矩阵 A 和 B ,其中 A 是 m * n 矩阵,B 是 n * p 矩阵,那么他们相乘能够产生一个 m * p 的矩阵 C。

MATLAB矩阵乘法只发生在矩阵 A 的列数的数量等于矩阵 B 的行数的矩阵乘法中,具有相应的列中的第二矩阵乘以第一矩阵中的行的元素。

比如,第(i,j)个位置中的每个元素,在所得的矩阵 C 中,是在第 i 行的第一矩阵具有第二矩阵的第 j 列中的相应元素的产品的元素的总和。

在MATLAB中,矩阵乘法使用*运算符。

举个栗子

在MATLAB中建立一个脚本文件,代码如下:

a = [ 1 2 3; 2 3 4; 1 2 5]b = [ 2 1 3 ; 5 0 -2; 2 3 -1]prod = a * b

运行该指令,显示以下结果:

a = 123 234125b = 21350 -223 -1prod = 18 10 -427 14 -422 16 -6

总结

矩阵的加减法:注意两个矩阵之间做加减法需要有相同的行数和列数;

矩阵的乘除法:有左乘除和右乘除之分,千万不能和普通数字的乘除混淆。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。