matlab求逆运算:左除( \ )和右除( / ),inv,pinv

矩阵求逆可以使用左除(\)和右除(/),inv,pinv

首先了解需要求逆的矩阵A是否为奇异方阵

inv

若A为非奇异方阵,则存在逆矩阵,可利用inv求逆:

inv(A)

pinv

若需要求逆的矩阵A为奇异矩阵或者非方阵,则并不存在逆矩阵,此时可以使用pinv(A)求其伪逆(广义逆):

X = pinv(A)

X = pinv( A, tol )  # tol为误差

若A为非奇异矩阵,请不要使用pinv求逆,虽然计算结果相同,即

inv(A) = pinv(A)

但pinv的计算复杂度较高。

左除( \ )和右除( / )

对于非奇异方阵A,若需进行如下运算:

inv(A) * B

则可以用矩阵左除( \ )替代,即:

A \ B = inv(A) * B

但需注意左除( \ )运算时,行数必须相同

同样,若需进行如下运算:

B * inv(A)

则可以用矩阵右除( / )替代,即:

B / A = B * inv(A)

但需注意右除( / )运算时,列数必须相同

posted @   qiuhlee  阅读(5979)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示