"GenerateMatrix" SymPy 中的等效命令
"GenerateMatrix" equivalent command in SymPy
在 Maple 中有一个命令 "GenerateMatrix" 将采用线性方程组并在 "Ax=b" 中生成符号矩阵 A 和符号向量 b,其中 "x" 是向量命令指定的变量。如果不清楚,可以在此处找到帮助页面:
http://www.maplesoft.com/support/help/maple/view.aspx?path=LinearAlgebra%2FGenerateMatrix
在 Maxima 中,可以使用 "augcoefmatrix" 命令完成类似的操作。 SymPy 中有类似的命令吗?如果命令不存在,如何执行此命令?
SymPy 模拟是 linear_eq_to_matrix。使用示例:
from sympy import *
variables = symbols('x y z')
equations = [3*x-z+2, y-3*z-5, x+y-z]
A, b = linear_eq_to_matrix(equations, variables)
linsolve((A, b), variables)
在 Maple 中有一个命令 "GenerateMatrix" 将采用线性方程组并在 "Ax=b" 中生成符号矩阵 A 和符号向量 b,其中 "x" 是向量命令指定的变量。如果不清楚,可以在此处找到帮助页面:
http://www.maplesoft.com/support/help/maple/view.aspx?path=LinearAlgebra%2FGenerateMatrix
在 Maxima 中,可以使用 "augcoefmatrix" 命令完成类似的操作。 SymPy 中有类似的命令吗?如果命令不存在,如何执行此命令?
SymPy 模拟是 linear_eq_to_matrix。使用示例:
from sympy import *
variables = symbols('x y z')
equations = [3*x-z+2, y-3*z-5, x+y-z]
A, b = linear_eq_to_matrix(equations, variables)
linsolve((A, b), variables)