手把手教你用matlab求矩阵的逆

2026-02-18 03:15:43

1、打开桌面上matlab2017以及其他版本的程序,运行起来。我们结合具体的例子帮助大家理解知识点,下面和小编一起来学习。

手把手教你用matlab求矩阵的逆

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

clear all;

关闭所有正在运行的程序,帮助我们进行下一步程序的运行

希望大家养成好的编程习惯。

手把手教你用matlab求矩阵的逆

3、对于n阶方阵,如果n阶方阵B满足AB=BA=I,则成为A是可逆的,B矩阵成为A的逆矩阵。

求矩阵的逆矩阵使用的函数是inv

调用格式如下:Y=inv(X)

手把手教你用matlab求矩阵的逆

4、下面我们将一个具体的例子进行说明

我们选择使用rand命令创建一个随机的矩阵

>> clear all;

>> A=rand(3)

A =

    0.8147    0.9134    0.2785

    0.9058    0.6324    0.5469

    0.1270    0.0975    0.9575

手把手教你用matlab求矩阵的逆

5、输入程序:

>> B=inv(A)

手把手教你用matlab求矩阵的逆

6、>> B=inv(A)运行结果

>> clear all;

>> A=rand(3)

A =

    0.8147    0.9134    0.2785

    0.9058    0.6324    0.5469

    0.1270    0.0975    0.9575

>> B=inv(A)

B =

   -1.9958    3.0630   -1.1690

    2.8839   -2.6919    0.6987

   -0.0291   -0.1320    1.1282

手把手教你用matlab求矩阵的逆

7、求解矩阵逆条件数值使用函数rcond

调用格式如下

A=rcond(A)

>> clear all;

A=rand(3)

A =

    0.9649    0.9572    0.1419

    0.1576    0.4854    0.4218

    0.9706    0.8003    0.9157

手把手教你用matlab求矩阵的逆

8、输入程序:>> C=rcond(A)

运行结果:

>> clear all;

A=rand(3)

A =

    0.9649    0.9572    0.1419

    0.1576    0.4854    0.4218

    0.9706    0.8003    0.9157

>> C=rcond(A)

C =

    0.0824

手把手教你用matlab求矩阵的逆

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