TSL语言基础 > 矩阵计算 > 矩阵运算

!求逆与广义逆    

  •   矩阵求逆
      !可以将矩阵求逆,例如:
      A:=array((1,2),(5,8));
      A:=!A;
      A的结果为array((-4,1),(2.5,-0.5))
      当矩阵为奇异矩阵或者非方阵的时候,!会自动计算其广义逆。
      A:=array((1,2,3),(3,5,6));
      A:=!A;
      A的结果为
      array(
      (-1.21052631578947,0.578947368421051),
      (-0.789473684210525,0.421052631578947),
      (1.26315789473684,-0.473684210526314))
      对于某些不完全的奇异矩阵,如果需要用广义逆而非逆计算,需要使用函数pinv。