" T# S8 i3 b0 u# S8 z. |# K L = np.zeros((len(alpha), len(alpha))): E6 e7 t3 B/ M5 Y* H' j& e+ Z
L[0, :] = alpha2 l2 G1 ^7 R' c d
for index, each in enumerate(beta): ; O. @& g) U4 p, `0 B L[index+1, index] = each) Y4 T* d! k* d
7 R: V: A# a6 N6 m; w x0 = np.array([1000, 1000, 1000]): K F5 q- i6 A% \! D
! p2 l4 |+ y* w* k& U c
! O ], g- T$ h F, t2.定义了初始条件 alpha、beta 和初始状态向量 x0。2 z. N5 [3 d5 u1 ?1 C. {$ C5 z2 t
3.创建了一个转移矩阵 L,其中第一行为 alpha,其余为 beta。; @& r0 r. T, V* e
0 t9 N- { D- V- n( P
8 ~) y9 t0 D0 L0 n7 O* S2 S
4.迭代求解:+ X8 n3 G1 [/ `2 i. p* g
) }/ H9 ]6 \- }2 z x_list = [x0]6 t- o5 S P( n5 M; |" f
for i in range(5): # h0 O6 n! R& c& p4 s x_list.append(L.dot(x_list[-1].T))! `7 l6 X2 f2 m5 J c, f( h