Matlab中部分基础矩阵运算

参考书目《工程与科学数值方法的Matlab实现》第四版,Steven C. Chapra著,林赐译

1、矩阵的转置

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

ans =

     1     7    -3
     5     4     6
     6     2     7

2、矩阵的组合

>> x=[8 6 9];y=[-5 8 1];z=[4 8 2];
>> B=[x;y;z]

B =

     8     6     9
    -5     8     1
     4     8     2

3、矩阵的加减

>> C=A+B

C =

     9    11    15
     2    12     3
     1    14     9

>> A=C-B

A =

     1     5     6
     7     4     2
    -3     6     7

4、内维相等时进行乘法运算

5、求矩阵的逆:

Ai=inv(A)

Ai =

    0.2462    0.0154   -0.2154
   -0.8462    0.3846    0.6154
    0.8308   -0.3231   -0.4769

在求解线性方程组的时候,我们可以通过矩阵的逆函数与解相乘得到解,也可以通过反斜杠运算直接进行求解,通常情况下,矩阵求逆的解法是不如反斜杠运算效率高的

6、生成单位矩阵:
 

I=eye(3)

I =

     1     0     0
     0     1     0
     0     0     1

7、置换矩阵:单位矩阵的延续。

8、矩阵的维数:size表示size(A)

猜你喜欢

转载自blog.csdn.net/m0_62961080/article/details/121876745