习题1.2
1.题目背景
这个问题要求在速度恒定的情况下,用欧拉方法模拟路程随时间变化的函数曲线,并和标准函数曲线进行比较,函数方程为我们把整个模拟过程分为三部分:欧拉方法模拟,标准函数模拟,函数曲线比较,分三部分进行编程,并建立三张图表。
2.编程作图
2.1欧拉方法模拟
在用欧拉方法模拟的过程中最重要的是循环体的构建,构建出的循环体为
for i in range(1,20):
x1[i]=x1[i-1]+v*dt
t1[i]=t1[i-1]+dt
使用plt.scatter()将函数作图为
numerical.PNG
2.2 标准函数模拟:
使用简单代码:
x2=v*t2+x0
plt.plot(t2,x2)
将函数图像输出为
exact.PNG
2.3.两者比较
使用plt.figure('graph1 & graph2')
语句将两张图片合为一张
输出为:
2.4 其他
在图表中加入横纵坐标,标题,图例,曲线颜色等使图片可观性更强
3.总结
这次作业要点有三:一是会用欧拉方法做出循环体,进而做出散点图
二是会做函数曲线,三是能够将两者合成显示在一张图表上
网友评论