Report

作者: 坐临烟雨暮 | 来源:发表于2017-09-14 21:34 被阅读0次

    习题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')语句将两张图片合为一张
    输出为:

    both.PNG

    2.4 其他

    在图表中加入横纵坐标,标题,图例,曲线颜色等使图片可观性更强

    3.总结

    这次作业要点有三:一是会用欧拉方法做出循环体,进而做出散点图
    二是会做函数曲线,三是能够将两者合成显示在一张图表上

    相关文章

      网友评论

          本文标题:Report

          本文链接:https://www.haomeiwen.com/subject/hzcjsxtx.html