Assignment_2October14,20211LabAssignment21.1Presentationandcodingstyle(3marks)在这个作业中,一些分数分配给你的编码风格和表现。尝试使用计算机实验室中提供的提示使您的代码更具可读性2.确保您的图形具有良好的质量、正确的大小、良好的范围和正确的标签。1.2任务1(4分)在该任务中,我们尝试使用实验室中的几种方法2求解初始值问题y′=3y?4t,y(0)=1,(1)设置步长为h=0.05并使用以下方法从t=0到0.5数值求解此ODE:?正向欧拉?Adams–Bashforth阶数2?Adams–Bashforth阶数3(我们没有在计算机实验室中编写此方法,但您可以在此维基百科页面上找到该公式)。对于此方法,您需要使用其他方法构建最开始的两个步骤。第一步,使用欧拉方案。对于第二步,使用Adams–Bashforth阶2。绘制三个不同的近似值,displaythevaluesinatable.importmathimportnumpyasnpimportmatplotlib.pyplotaspltplottheresults11.3Task2(3分)使用SymPy求解微分方程y′=3y?4t,其中y(0)=1,present解析解,并检查y(0.5)的精确值。将结果与任务1中三种方法的近似值进行比较。您可以使用表格显示y(0.5)处每种方法的结果。哪种方法最准确/最不准确?为什么?importsympyassymsym.init_printing()fromIPython.displayimportdisplay_lateximportsympy.plottingassym_plotWX:codehelp
