得到输入矩阵伪逆矩阵。通过连接至输入矩阵的数据确定使用的多态实例,也可手动选择实例。


icon

输入/输出

  • c2ddbl.png 输入矩阵

    输入矩阵是实数长方矩阵。输入矩阵不是方阵,或输入矩阵奇异时,输入矩阵的逆矩阵不存在。可计算输入矩阵的伪逆矩阵。

  • cdbl.png 容差

    大于容差的奇异值的数量是输入矩阵的秩。默认值为–1。

  • i2ddbl.png 伪逆矩阵

    伪逆矩阵输入矩阵的伪逆矩阵。输入矩阵A为方阵且非奇异时,伪逆矩阵与逆矩阵相同。使用逆矩阵VI计算输入矩阵的逆矩阵更有效率。

  • ii32.png 错误

    错误返回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