线性代数是代数学的一个分支,主要处理线性关系问题。线性关系是指数学对象之间的关系是以一次形式来表达的。下面简单介绍应用MATLAB求解矩阵的行列式、秩和逆矩阵:
下表为MATLAB中用来计算矩阵A的一些常用命令
(1):求解矩阵
的行列式、秩和逆矩阵
函数名
|
功能描述
|
det(A)
|
求矩阵A的行列式
|
rank(A)
|
求A的秩
|
inv(A)
|
求矩阵A的逆矩阵(如果A是奇异矩阵或者近似奇异矩阵,则会给出一个错误信息)
|
pinv(A)
|
求矩阵A的伪逆矩阵(对于非奇异矩阵来说,有pinv(A)=inv(A))
|
Trace(A)
|
求矩阵A的迹,也就是对角线元素之和
|
解:
1. 新建一个M文件
2. 在文本编辑器下输入代码为:
A=[1 3;2 4];
DET=det(A)
RANK=rank(A)
INV=inv(A)
3. 保存文件,重命名
4. 运行脚本后得到结果为:
DET=-2
RANK=2
INV=-2.0000 1.5000
1.0000 -0.5000
基础部 刘小刚 |