matlab:inv,pinv逆与伪逆
来源:互联网 发布:淘宝上货助手 编辑:程序博客网 时间:2024/06/06 03:01
对于方阵A,如果为非奇异方阵,则存在逆矩阵inv(A)
对于奇异矩阵或者非方阵,并不存在逆矩阵,但可以使用pinv(A)求其伪逆
inv:
inv(A)*B
实际上可以写成A\B
B*inv(A)
实际上可以写成B/A
这样比求逆之后带入精度要高
A\B=pinv(A)*B 实际上可以写成A\B
B*inv(A)
实际上可以写成B/A
这样比求逆之后带入精度要高
A/B=A*pinv(B)
pinv:
X=pinv(A),X=pinv(A,tol),其中tol为误差
pinv是求广义逆
先搞清楚什么是伪逆。
对于方阵A,若有方阵B,使得:A·B=B·A=I,则称B为A的逆矩阵。
如果矩阵A不是一个方阵,或者A是一个非满秩的方阵时,矩阵A没有逆矩阵,但可以找到一个与A的转置矩阵A'同型的矩阵B,使得:
A·B·A=A
B·A·B=B
此时称矩阵B为矩阵A的伪逆,也称为广义逆矩阵。因此伪逆阵与原阵相乘不一定是单位阵。
当A可逆时,B就是A的逆矩阵,否则就是广义逆。
满足上面关系的A,B矩阵,有很多和逆矩阵相似的性质。
如果A为非奇异矩阵的话,虽然计算结果相同,但是pinv会消耗大量的计算时间。
在其他情况下,pinv具有inv的部分特性,但是不完全相同。
0 0
- matlab:inv,pinv逆与伪逆
- Matlab中的pinv和inv
- matlab矩阵求逆:inv pinv \ / 斜线运算符的选择
- pinv--求矩阵的伪逆矩阵
- 矩阵求逆inv()
- inv--求矩阵的逆
- 伪随机数与matlab随机数
- Matlab中的\ 和/和pinv的关系以及运算
- 使用Matlab Coder将Matlab下的pinv函数转成C/C++
- matlab2c使用c++实现matlab函数系列教程-inv函数
- Matlab与线性代数 -- 逆矩阵
- matlab自定义伪彩色
- matlab 伪彩
- matlab自定义伪彩色
- Eigen for pinv
- 矩阵手册 —— 逆与伪逆
- 【深度学习】奇异值分解与Moore-Penrose伪逆
- 矩阵 伪逆 计算
- test
- MySQL5.7 启动报错:initialize specified but the data directory has files in it. Aborting.
- Android虚拟机——Dalvik/ART
- 推荐系统常用评测指标
- O
- matlab:inv,pinv逆与伪逆
- c++头文件
- nginx配置改变默认访问路径
- 安装时 error: INSTALL_FAILED_VERSION_DOWNGRADE
- 正则表达式常用匹配
- 关于document.write()函数对文档流内容的清空问题
- Head First设计模式学习笔记-------(12)状态模式
- FastBoot BootLoader Recovery 模式解释
- 一个类成员函数的局部静态变量问题