Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-04-01
年龄: 35
帖子: 4
声望力: 0 ![]() |
![]() 《Matlab应用》上机实验二:Matlab Programming 宁波工程学院电信学院 1.巩固练习M 脚本和函数文件。 2.巩固练习matlab 循环语句。 3.巩固练习matlab 条件语句。 [实验内容] 2、 matlab解决sin(x)的泰勒展开问题。要求: (1)编写近似计算sin(x)的M function 文件,该文件命名为exp2_1.m,要求函数的输入是x和计算的精度error,函数输出是计算结果。用编好的M函数文件计算sin(pi/6)和sin(pi/2),精度为10-6。 (2)编写sin(x)的泰勒展开式的M 函数文件,要求该函数文件的输入是x和展开式的阶次,函数输出是泰勒展开式的计算结果,将此函数文件命名为exp2_2.m。 (3)使用课堂讲义给出的quickplot.m函数文件是否能够画出由(2)完成的sin(x)的泰勒展开式函数文件的图吗?如果不能,请观察语句quickplot(@exp2_1,-1,1)执行的结果,对quickplot.m函数文件进行合理的修改,使之能够正确绘图,画出五阶sin泰勒展开式的图。在执行你修改好的quickplot.m文件时,注意要调整xmin,xmax的值,使绘出的图形尽可能完整的描述出五阶泰勒展开的特征。将五阶泰勒展开和原始sin(x)画在同一个图中进行比较。 3、自学教材P198节5.7 ,并完成教材P359-360 3.利用泛函命令实现数值分析。 上机实验报告要求: Ø对题1‘猜数游戏’,要求编写一个程序使用说明书,并附上程序代码。 Ø对题2 ‘泰勒展开’,要求M函数文件格式完整,具体可参考课堂讲义的例题equiv_sr.m,注释可以使用中文;给出解决第三小题(3)的分析,解决过程和结论。附上程序代码。 :sweat: |
![]() |
![]() |