您的位置首页百科问答

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

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

的有关信息介绍如下:

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

如何用MATLAB程序去求矩阵的逆,下面小编手把手教你用matlab去求一个矩阵的逆,一起来试试看。

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

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

clear all;

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

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

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

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

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

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

我们选择使用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

输入程序:

>> B=inv(A)

>> 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

求解矩阵逆条件数值使用函数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

输入程序:>> 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