ex8.6

等我刷把宗师發表於2024-11-12
import sympy as sp

sp.var('t')
sp.var('x1:4', cls=sp.Function) #定義3個符號函式
x = sp.Matrix([x1(t), x2(t), x3(t)])  #列向量
A = sp.Matrix([[3,-1,1],[2,0,-1],[1,-1,2]])
eq = x.diff(t)-A@x
s = sp.dsolve(eq, ics={x1(0):1, x2(0):1, x3(0):1})
print(s)