手把手教你用matlab进行矩阵的数乘运算

2025-10-21 00:20:09

1、鼠标双击打开桌面上的MATLAB2017b程序,运行起来。

小编将以具体的实例帮助大家理解,这样效果更好

手把手教你用matlab进行矩阵的数乘运算

2、在matlab输入命令行输入:

clear all

关闭所有正在运行的matlab程序

便于我们后期的程序运行

手把手教你用matlab进行矩阵的数乘运算

3、数乘运虚信算:矩阵和一个数相乘

实例1:

>> A=[1 2 3;4 5 6];

>> A*5

ans =

     5    10    15

    20    25    30

手把手教你用matlab进行矩阵的数乘运算

4、矩阵乘运算:两个矩阵进行运算

实例:A*B

>> clear all

>> A=[1 2 3;0 3 3;7 9 5];

>> B=[8 3 9;2 8 1;3 9 1];

>> A*B

ans =

 虚搁   21    46    14

    15    51     6

    89   138    77

手把手教你用matlab进行矩阵的数乘运算

5、实例2:B*A

>> clear all

A=[1 2 3;0 3 3;7 9 5];

B=[8 3 9;2 8 1;3 9 1];

B*A

ans =

    71   106    78

     9    37    35

    10    42    41

大家会发现A*B和B*A的结果是不一样的丽败率,因为矩阵的乘法不满足交换律,大家一定要注意这个问题。

手把手教你用matlab进行矩阵的数乘运算

6、点乘运算:将矩阵中相同位置的元素相乘运算,将积保存在原位置组成新矩阵。

实例:A.*B

>> clear all

A=[1 2 3;0 3 3;7 9 5];

B=[8 3 9;2 8 1;3 9 1];

>> A.*B

ans =

     8     6    27

     0    24     3

    21    81     5

手把手教你用matlab进行矩阵的数乘运算

7、矩阵混合运算:

实例:

>> clear all

A=[1 2 3;0 3 3;7 9 5];

B=[8 3 9;2 8 1;3 9 1];

>> A*9-B*5

ans =

   -31     3   -18

   -10   -13    22

    48    36    40

手把手教你用matlab进行矩阵的数乘运算

8、实例:

>>  clear all

A=[1 2 3;0 3 3;7 9 5];

B=[8 3 9;2 8 1;3 9 1];

>> A*B-B

ans =

    13    43     5

    13    43     5

    86   129    76

手把手教你用matlab进行矩阵的数乘运算

9、实例:

>> clear all

A=[1 2 3;0 3 3;7 9 5];

B=[8 3 9;2 8 1;3 9 1];

>> A.*B-A

ans =

     7     4    24

     0    21     0

    14    72     0

手把手教你用matlab进行矩阵的数乘运算

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢