import numpy as np
import matplotlib.pyplot as plt
x = 0
y = 1
step = 0.01
xx = np.zeros(1000)
yy = np.zeros(1000)
for i in range(1000):
k0 = y - 2 * x / y
y = 1.1 * y - 0.2 * x / y
x = x + step
k1 = y - 2 * x / y
y = y + 0.5 * step * (k0 + k1)
yy[i] = y
xx[i] = x
plt.plot(xx,yy)
plt.show()
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NlL20RIF-1632447676282)(output_0_0.png)]