手把手教你用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