ex8.6

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)

posted @ 2025-01-03 19:19  世梦  阅读(10)  评论(0)    收藏  举报