我们都知道人和方阵都有伴随矩阵,手工求解矩阵的伴随矩阵是很麻烦的,尤其是矩阵维数很高的时候,手工求解矩阵伴随矩阵很费劲,而且容易出错。考虑利用Matlab求解矩阵的伴随矩阵。matlab是一款处理数学问题强大的软件,尤其是矩阵问题。这里介绍两种利用matlab求解矩阵伴随矩阵的方法,包括求不可逆矩阵的伴随矩阵和可逆矩阵的伴随矩阵,希望对你有所帮助。

第一种求解方法:利用det函数和inv函数求可逆矩阵的伴随矩阵:这是一种很多人都知道的方法,但是前提是矩阵A是可逆矩阵。

1. 打开Matlab-->新建脚本文件-->在脚本文件(m文件)中编写程序,方便修改。

2. 在m文件中数在所示求解程序-->点击保存-->点击运行即可求出矩阵的伴随矩阵。

3. 编写好程序以后点击运行,即可在Matlab的命令窗口中看到所求矩阵A的伴随矩阵

第二种求解方法:利用Matlab中polyvalm函数求不可逆矩阵的伴随矩阵:matlab中没有直接求解伴随矩阵的函数,很多人不知道这种方法,所以对于利用matlab求不可逆矩阵的伴随矩阵不知道怎么求。

1. 打开Matlab-->新建脚本文件-->新建一个脚本文件用于编写求解程序,在脚本文件中编写程序方便修改。

2. 在m文件(脚本文件)中按照下图所示输入求解程序-->保存-->点击运行-->求得不可逆矩阵的伴随矩阵。

3. 运行程序以后就可以在Matlab窗口看到所求不可逆矩阵的的伴随矩阵

总结:

关于使用Matlab求矩阵的伴随矩阵的两种方法,包括可逆矩阵和不可逆矩阵,总结一下就是一下两个方面:第一种方法只能求可逆矩阵的伴随矩阵第二种方法就可以求可逆矩阵的伴随矩阵,也可以求不可逆矩阵的伴随矩阵