摩尔-彭罗斯伪逆(pinv)

摩尔-彭罗斯伪逆是一种矩阵,可在不存在逆矩阵的情况下作为逆矩阵的部分替代。此矩阵常被用于求解没有唯一解或有许多解的线性方程组。

对于任何矩阵 A 来说,伪逆 B 都存在,是唯一的,并且具有与 A' 相同的维度。如果 A 是方阵且非奇异,则 pinv(A) 只是一种成本比较高的计算 inv(A) 的方式。但是,如果 A 不是方阵,或者是方阵且奇异,则 inv(A) 不存在。在这些情况下,pinv(A) 拥有 inv(A) 的部分(但非全部)属性:

pinv 通过奇异值分解来形成 A 的伪逆。S 对角线上小于或等于 tol 的奇异值被视为零,而 A 的表示变成:

因此 A 的伪逆等于:

MATLAB代码验证

matlab 复制代码
pinv(ones(3,2))
相关推荐
chhttty1 天前
MAB建模规范:Simulink外观规范
matlab·simulink
机器学习之心2 天前
CCD实验设计+SVM代理建模+改进NSGA-II工艺参数多目标优化,MATLAB代码
算法·支持向量机·matlab·多目标优化
泛泛7辈2 天前
通过matlab训练和验证深度学习的目标检测
深度学习·目标检测·matlab
daad7773 天前
记录matlab状态机demo
java·网络·matlab
吃好睡好便好3 天前
MATLAB中图像的线性变换
开发语言·图像处理·学习·计算机视觉·matlab
熊猫_豆豆3 天前
《基于改进标准映射的图像加密算法》MATLAB代码版本
开发语言·matlab·图像加密算法
吃好睡好便好3 天前
MATLAB中图像的对数变换
图像处理·学习·算法·计算机视觉·matlab
爱吃提升3 天前
MATLAB矩阵运算完全指南:从生成到索引操作
数据结构·matlab·矩阵
妍妍爱学习4 天前
Matlab程序蚁群算法.doc
matlab·蚁群算法·路径规划·算法实现·动态寻路
2zcode4 天前
项目文档:基于MATLAB的脉搏信号智能处理系统设计与实现
开发语言·matlab