파이썬 아예 첨 써보는데 갑자기 과제로 나와가지고;;


from scipy.integrate import solve_ivp

import numpy as np

import matplotlib.pyplot as plt


def f(t,y):

    

    ka=0.7

    k12=2

    k21=1.2

    kel=0.3

    k0=-ka*y[0]

    k1=ka*y[0]+k21*y[2]-(k12+kel)*y[1]

    k2=k12*y[1]-k21*y[2]

    

    

    

   

    

    

    return k0, k1, k2

t0, y0=0, [10,0,0]

te, h=1,0.1


tj=np.arange(t0,te+h/2,h)

result=solve_ivp(f, [t0,te],y0,t_eval=tj)


j=0

print('%3s s s s' %('t', 'y0', 'y1','y2'))

for t in tj:

    print('%5.1f .5f .5f .5f' %(t, result.y[0,j], result.y[1,j], result.y[2,j]))

    

    j=j+1

    

x=t

y0='y0'

y1='y1'

y2='y2'

plt.plot(x,y0)

plt.plot(x,y1)

plt.plot(x,y2)

plt.show



했는데
Unrecognized character 0 in format string 라고 오류 뜨면서 그래프가 안그려짐;;