摩尔-彭罗斯伪逆(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))
相关推荐
guygg881 天前
人行走作用下板的振动响应 MATLAB 仿真
开发语言·matlab
ji198594431 天前
MATLAB 求散点曲线斜率
开发语言·算法·matlab
kaikaile19951 天前
MATLAB 实现:Koch & Zhao 图像水印算法(DCT域)
开发语言·算法·matlab
阿里matlab建模师1 天前
基于matlab时域频域处理的语音信号变声处理系统设计与算法原理(论文+程序源码+GUI图形用户界面)——变声算法
算法·matlab·语音识别
简简单单做算法1 天前
基于OFDM的车联网雷达通信一体化感知算法matlab性能仿真
matlab·ofdm·车联网·雷达通信一体化
rit84324991 天前
MATLAB近红外光谱预处理:平滑与求导(MSV方法)
数据结构·算法·matlab
神仙别闹1 天前
基于 MATLAB SVM 方法对数字进行分类训练和预测
支持向量机·matlab·分类
nwsuaf_huasir1 天前
matlab绘制尺寸和字体合适的图片插入到latex的方法
android·开发语言·matlab
KWTXX3 天前
测试工具-论文 MATLAB 仿真复现【成功】
开发语言·matlab
jllllyuz3 天前
MATLAB实现滚动轴承故障诊断(外圈故障)
开发语言·人工智能·matlab