实数伪逆矩阵
- 更新时间2025-07-30
- 阅读时长3分钟
得到输入矩阵的伪逆矩阵。通过连接至输入矩阵的数据确定使用的多态实例,也可手动选择实例。

输入/输出
输入矩阵
—
输入矩阵是实数长方矩阵。输入矩阵不是方阵,或输入矩阵奇异时,输入矩阵的逆矩阵不存在。可计算输入矩阵的伪逆矩阵。
容差
—
大于容差的奇异值的数量是输入矩阵的秩。默认值为–1。
伪逆矩阵
—
伪逆矩阵是输入矩阵的伪逆矩阵。输入矩阵A为方阵且非奇异时,伪逆矩阵与逆矩阵相同。使用逆矩阵VI计算输入矩阵的逆矩阵更有效率。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
如A+满足下列四个Moore-Penrose条件,m×n矩阵A+为矩阵A的伪逆矩阵。
- A A+ A = A。
- A+ A A+ = A+。
- A A+是对称矩阵。
- A+ A是对称矩阵。
VI通过SVD算法计算伪逆矩阵 A+。例如,假定A的奇异值分解等于USV*。A+ = VS+U*。通过计算对角线上元素的倒数可得到对角矩阵S的伪随机矩阵。元素小于容差时,该VI可设置倒数为0。
伪逆矩阵用于通过最下二乘法求解线性方程组。例如,对于线性方程组Ax = b,下列方程是最小二乘解法:x = A+b。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Mathematics\Linear Algebra\Linear Algebra Calculator.vi
输入矩阵
—
容差
—
伪逆矩阵
—
错误
—