Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-04-01, 20:35   #1
synge
初级会员
 
注册日期: 2009-04-01
年龄: 35
帖子: 4
声望力: 0
synge 正向着好的方向发展
默认 [求助]编写程序《Matlab应用》上机实验二:Matlab Programming

《Matlab应用》上机实验二:Matlab Programming
宁波工程学院电信学院
[实验目的]
1.巩固练习M 脚本和函数文件。
2.巩固练习matlab 循环语句。
3.巩固练习matlab 条件语句。
[实验内容]
2、 matlab解决sin(x)的泰勒展开问题。要求:
(1)编写近似计算sinx)的M function 文件,该文件命名为exp2_1.m,要求函数的输入是x和计算的精度error,函数输出是计算结果。用编好的M函数文件计算sin(pi/6)sin(pi/2),精度为10-6
(2)编写sinx)的泰勒展开式的M 函数文件,要求该函数文件的输入是x和展开式的阶次,函数输出是泰勒展开式的计算结果,将此函数文件命名为exp2_2.m
(3)使用课堂讲义给出的quickplot.m函数文件是否能够画出由(2)完成的sinx)的泰勒展开式函数文件的图吗?如果不能,请观察语句quickplot(@exp2_1,-1,1)执行的结果,对quickplot.m函数文件进行合理的修改,使之能够正确绘图,画出五阶sin泰勒展开式的图。在执行你修改好的quickplot.m文件时,注意要调整xminxmax的值,使绘出的图形尽可能完整的描述出五阶泰勒展开的特征。将五阶泰勒展开和原始sinx)画在同一个图中进行比较。

3、自学教材P198节5.7 ,并完成教材P359-360 3.利用泛函命令实现数值分析。

上机实验报告要求:

Ø对题1‘猜数游戏’,要求编写一个程序使用说明书,并附上程序代码。
Ø对题2 ‘泰勒展开’,要求M函数文件格式完整,具体可参考课堂讲义的例题equiv_sr.m,注释可以使用中文;给出解决第三小题(3)的分析,解决过程和结论。附上程序代码。

:sweat:
上传的附件
文件类型: doc Matlab应用 上机实验2.doc (31.5 KB, 5 次查看)
synge 当前离线   回复时引用此帖
旧 2009-04-01, 20:41   #2
yesman
高级会员
 
yesman 的头像
 
注册日期: 2007-04-05
帖子: 199
声望力: 28
yesman 即将成为的新星yesman 即将成为的新星yesman 即将成为的新星yesman 即将成为的新星
默认 回复: [求助]编写程序

请楼主把附件里的内容直接贴出来吧,这样多麻烦啊!
yesman 当前离线   回复时引用此帖
旧 2009-04-01, 21:32   #3
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: [求助]编写程序《Matlab应用》上机实验二:Matlab Programming

我就做下泰勒展开吧,其余的这样的操作只要是本matlab的书都会有介绍的。楼主查查,很容易就知道了。
clear
syms x;
R1=taylor(sin(x),t0,n+1)
R11=subs(R1,x,t0)
R1中t0可以用固定的点代入,n是需要计算的项
R11是用R1做近似时候计算得到的值。
只需要把这个脚本文件加上函数头就可以变成函数文件了。
laosam280 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 10:48


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.