MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]编写程序《Matlab应用》上机实验二:Matlab Programming (https://www.labfans.com/bbs/showthread.php?t=7252)

synge 2009-04-01 20:35

[求助]编写程序《Matlab应用》上机实验二:Matlab Programming
 
2 个附件
[CENTER][CENTER][B][FONT=楷体_GB2312]《Matlab应用》上机实验二:Matlab Programming[/FONT][/B][/CENTER][/CENTER]
[CENTER][CENTER][B][FONT=楷体_GB2312]宁波工程学院电信学院[/FONT][/B][/CENTER][/CENTER]
[B][FONT=楷体_GB2312][[/FONT][/B][B][FONT=楷体_GB2312]实验目的][/FONT][/B]
[FONT=宋体]1.[/FONT][FONT=宋体]巩固练习M 脚本和函数文件。[/FONT]
[FONT=宋体]2.[/FONT][FONT=宋体]巩固练习matlab 循环语句。[/FONT]
[FONT=宋体]3.[/FONT][FONT=宋体]巩固练习matlab 条件语句。[/FONT]
[B][FONT=楷体_GB2312][[/FONT][/B][B][FONT=楷体_GB2312]实验内容][/FONT][/B]
[B][FONT=宋体]2[/FONT][/B][B][FONT=宋体]、 matlab解决sin(x)的泰勒展开问题。要求:[/FONT][/B]
(1)[FONT=&quot] [/FONT][FONT=宋体]编写近似计算[/FONT]sin[FONT=宋体]([/FONT]x[FONT=宋体])的[/FONT]M function [FONT=宋体]文件,该文件命名为[/FONT]exp2_1.m[FONT=宋体],要求函数的输入是[/FONT]x[FONT=宋体]和计算的精度[/FONT]error[FONT=宋体],函数输出是计算结果。用编好的[/FONT]M[FONT=宋体]函数文件计算[/FONT]sin(pi/6)[FONT=宋体]和[/FONT]sin(pi/2),[FONT=宋体]精度为[/FONT]10-6[FONT=宋体]。[/FONT]
(2)[FONT=&quot] [/FONT][FONT=宋体]编写[/FONT]sin[FONT=宋体]([/FONT]x[FONT=宋体])的泰勒展开式的[/FONT]M [FONT=宋体]函数文件,要求该函数文件的输入是[/FONT]x[FONT=宋体]和展开式的阶次,函数输出是泰勒展开式的计算结果,将此函数文件命名为[/FONT]exp2_2.m[FONT=宋体]。[/FONT]
(3)[FONT=&quot] [/FONT][FONT=宋体]使用课堂讲义给出的[/FONT]quickplot.m[FONT=宋体]函数文件是否能够画出由([/FONT]2[FONT=宋体])完成的[/FONT]sin[FONT=宋体]([/FONT]x[FONT=宋体])的泰勒展开式函数文件的图吗?如果不能,请观察语句[/FONT]quickplot(@exp2_1,-1,1)[FONT=宋体]执行的结果,对[/FONT]quickplot.m[FONT=宋体]函数文件进行合理的修改,使之能够正确绘图,画出五阶[/FONT]sin[FONT=宋体]泰勒展开式的图。在执行你修改好的[/FONT]quickplot.m[FONT=宋体]文件时,注意要调整[/FONT]xmin[FONT=宋体],[/FONT]xmax[FONT=宋体]的值,使绘出的图形尽可能完整的描述出五阶泰勒展开的特征。将五阶泰勒展开和原始[/FONT]sin[FONT=宋体]([/FONT]x[FONT=宋体])画在同一个图中进行比较。[/FONT]
[FONT=宋体] [/FONT]
[B][FONT=宋体]3[/FONT][/B][B][FONT=宋体]、自学教材P198节5.7 ,并完成教材P359-360 3.利用泛函命令实现数值分析。[/FONT][/B]
[FONT=宋体] [/FONT]
[FONT=宋体]上机实验报告要求:[/FONT]
[FONT=宋体] [/FONT]
[FONT=Wingdings]Ø[FONT=&quot] [/FONT][/FONT][FONT=宋体]对题1‘猜数游戏’,要求编写一个程序使用说明书,并附上程序代码。[/FONT]
[FONT=Wingdings]Ø[FONT=&quot] [/FONT][/FONT][FONT=宋体]对题2 ‘泰勒展开’,要求M函数文件格式完整,具体可参考课堂讲义的例题equiv_sr.m,注释可以使用中文;给出解决第三小题(3)的分析,解决过程和结论。附上程序代码。[/FONT][B][FONT=宋体][/FONT][/B]

:sweat:

yesman 2009-04-01 20:41

回复: [求助]编写程序
 
请楼主把附件里的内容直接贴出来吧,这样多麻烦啊!

laosam280 2009-04-01 21:32

回复: [求助]编写程序《Matlab应用》上机实验二:Matlab Programming
 
我就做下泰勒展开吧,其余的这样的操作只要是本matlab的书都会有介绍的。楼主查查,很容易就知道了。
clear
syms x;
R1=taylor(sin(x),t0,n+1)
R11=subs(R1,x,t0)
R1中t0可以用固定的点代入,n是需要计算的项
R11是用R1做近似时候计算得到的值。
只需要把这个脚本文件加上函数头就可以变成函数文件了。


所有时间均为北京时间。现在的时间是 06:35

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