1.Euler公式
2.例题求解:
2.1实现代码:
import matplotlib.pyplot as plt
xx = [0]
yy = [1]
h = 0.1 # 由题意得step步长为0.1
x = 0 # 初始x值
y = 1 # 初始y值
for i in range(0, 10): # 由题干可得x每次进0.1,从0至1共十次,故循环10次
# 由题干可得函数表达式
y = 1.1*y-(0.2*x/y)
x = x + h
xx.append(x)
yy.append(y)
print(format(y, '.4f'), " ", format(x, '.4f')) # 按照题意输出
plt.plot(xx, yy) # 绘制函数图像
plt.show()
2.2运行截图: