LinearSolve

LinearSolve[m,b]
求解矩阵方程 x.

LinearSolve[m]
产生一个可重复应用在不同 b 的一个 LinearSolveFunction[].

更多信息和选项更多信息和选项

  • LinearSolve 可以处理数值矩阵、符号矩阵和 SparseArray 对象.
  • 自变量 b 或者是一个向量或者是一个矩阵.  »
  • 矩阵 m 可以是方阵或矩形阵.  »
  • LinearSolve[m]LinearSolveFunction[] 提供一个有效的方式多次求解相同的近似数值的线性系统.
  • LinearSolve[m,b] 等价于 LinearSolve[m][b].
  • 对未确定的系统,LinearSolve 返回一个可能的特解;Solve 返回通解.  »
  • LinearSolve 具有下列选项和设置:
  • MethodAutomatic使用的方法
    Modulus0是否求解模 n
    ZeroTestAutomatic测试以判断什么时候表达式是零
  • ZeroTest 选项只应用于精确和符号矩阵.
  • 设置 Method->Automatic,取决于输入自动选择该方法.
  • 精确和符号矩阵的显式 Method 设置包括:
  • "CofactorExpansion"拉普拉斯 cofactor 展开
    "DivisionFreeRowReduction"不可除行化简的 Bareiss 方法
    "OneStepRowReduction"标准行化简
  • 近似数值矩阵的显式 Method 设置包括:
  • "Banded"带状矩阵求解器
    "Cholesky"正定Hermitian矩阵的 Cholesky 方法
    "Krylov"迭代 Krylov 稀疏求解器
    "Multifrontal"直接稀疏 LU 分解
1988年引入
(1.0)
| 2014年更新
(10.0)