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


icon

输入/输出

  • c2ddbl.png 输入矩阵

    输入矩阵必须为非奇异,且行和列的数量必须一致。如输入矩阵是奇异矩阵或不是方阵,VI可设置逆矩阵为空数组并返回错误。

    非奇异矩阵是行或列不含有其它行或列的线性组合的矩阵。方程组较大时,无法事先确定矩阵是否为奇异。“逆矩阵”VI检测到奇异矩阵后可返回错误,使用VI前无需确认方程组是否合法。

  • cenum.png 矩阵类型

    矩阵类型输入矩阵的类型。了解输入矩阵的类型可加快逆矩阵的计算,减少不必要的计算,提高计算的正确性。

    0
    General
    (默认)
    1
    Positive definite
    2
    Lower triangular
    3
    Upper triangular
  • i2ddbl.png 逆矩阵

    逆矩阵输入矩阵的逆矩阵。

  • ii32.png 错误

    错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • 输入矩阵为非奇异矩阵,通过解下列线性方程组可得到逆矩阵

    AB = I

    A输入矩阵B逆矩阵I是单位矩阵。

    A为非奇异矩阵,上述方程组的解是唯一的并且对应于由下列等式给定的A逆矩阵

    B = A–1

    因此,B逆矩阵

    注: 矩阵求逆的数值运算不仅繁琐,而且由于其递归性,对于浮点数值处理器引入的舍入错误十分敏感。尽管计算将使用可能的最大精度,该VI无法保证可求解所有方程。

    范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Mathematics\Linear Algebra\Linear Algebra Calculator.vi
    • labview\examples\Mathematics\Linear Algebra\Matrix to a Power.vi