反矩阵、矩阵秩与行列式概念

一个正方矩阵A的反矩阵的定义是 A -1,所以此二矩阵相乘不论是AA-1或A-1A,结果皆为单位矩阵。但是一 矩阵如果是奇异(singular) 或是条件不足 (ill-conditioned),其反矩阵并不存在。条件不足的矩阵与一组联立方程 组其中的方程式并不独立有关,而一矩阵的秩(rank) 即是代表矩阵中独立方程式个数。如果一矩阵的秩数和 其矩阵的列数相等,则此矩阵为非奇异且其反矩阵存在。

MATLAB的反矩阵函数和秩函数语法分别为inv(A), rank(A),:例如:

>> A=[2 1; 4 3];

>> rank(A)

2 % 表示A秩数为2且等于矩阵的列数

>> inv(A) % 反矩阵

ans =

1.5000 -0.5000

-2.0000 1.0000

>> B=[2 1; 3 2; 4 5]; % B为奇异矩阵

>> rank(B)

ans =

2 % 表示B秩数为2,但是其列数为3

>> inv(B)

??? Error using ==> inv

Matrix must be square.

相信大家都会计算矩阵行列式的值,但是如一矩阵大小超过4以上,行列式值的计算就会繁复。MATLAB提供 计算行列式的函数,其语法为det(A),例如:

>> A=[1 3 0; -1 5 2; 1 2 1];

>> det(A) % 矩阵之行列式值

ans =

10
沪p算就会繁复。MATLAB提供 计算行列式的函数,其语法为det(A),例如:

>> A=[1 3 0; -1 5 2; 1 2 1];

>> det(A) % 矩阵之行列式值

ans =

10

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值