SymPy:替换矩阵内的符号
SymPy: Replace a symbol inside a matrix
我有一个包含符号的矩阵:
t = sympy.symbols("t")
A = sympy.Matrix([[np.exp(t),1,-1)], [0,t,0], [0,t+1,0]])
我想用数字替换所有符号“t”。
提前致谢。
A = sympy.Matrix([[sympy.exp(t),1,-1], [0,t,0], [0,t+1,0]]) # fixing your expression
print(A.subs(t, 5))
给出
Matrix([
[exp(5), 1, -1],
[ 0, 5, 0],
[ 0, 6, 0]])
我有一个包含符号的矩阵:
t = sympy.symbols("t")
A = sympy.Matrix([[np.exp(t),1,-1)], [0,t,0], [0,t+1,0]])
我想用数字替换所有符号“t”。
提前致谢。
A = sympy.Matrix([[sympy.exp(t),1,-1], [0,t,0], [0,t+1,0]]) # fixing your expression
print(A.subs(t, 5))
给出
Matrix([
[exp(5), 1, -1],
[ 0, 5, 0],
[ 0, 6, 0]])