实验三MATLAB程序设计

实验三MATLAB程序设计

ID:42788837

大小:244.73 KB

页数:8页

时间:2019-09-21

实验三MATLAB程序设计_第1页
实验三MATLAB程序设计_第2页
实验三MATLAB程序设计_第3页
实验三MATLAB程序设计_第4页
实验三MATLAB程序设计_第5页
资源描述:

《实验三MATLAB程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三MATLAB程序设计1、目的和要求(1)熟练掌握MATLAB的程序流程控制结构。(2)熟练掌握M文件的结构。(3)熟练掌握函数调用和参数传递。2、内容和步骤参见教材实验五。3、实验报告提交要求用for语句、while和函数调用三种方式分别对卜谜两题进行编程,并上机进行操作、运行出结果。(1)for语句方式:円H:IATLAB^^3Untitled.>FileEditView[extDebugBreakpointsWebWiVebWindowHelp戛G・

2、擁

3、?1"cosx=0;

4、ComrrondW

5、indow2—symsx:诸输入x=pi3一forn=0:100;4~y=(-1)An*xA(2*n)/factorial(2*n);sum=5一cosx=cosx+y;6-end-1.00007-x=inputC诸输入x=');8—sxim=subs(cosx)q1»lWhile语句方式:r罗H:IATLAB实习3Untitled2.BFileEditViewTextDebugBreakpointsWebWiDHU©1—cosx=0;2—n=0;3—symsx:4—whilen<=100:5—y=("1

6、)An*x"(2*n)/factorial(2*n):6—cosx=cosx+y;7—n=n+l;8—end9—x=input(诸输入):sum=subs(cosx)

7、CommandWindow请输入x二pi/2sum=5.3100e-018Efunctionshiyan310cos0请输入x=pi/2sum=请输入一个T到1之间的数;0・3In=0.2624请输入-1到1之间的敎:0.3In=0.2624Efunctioncos()cosx=0:symsx;Eforn=0:100;y=(-1)n*x7(2*n

8、)/factorial(2*n):cosx=cosx+y;5.0x=input('i青输入x二’):sum二subs(cosx)-end>>x2x3x4nxfl+[(2)ln(l+x)=xF•••+(—1)234n+1for语句方式:""ln=o1symsx:forn=0:100y=(-1)nt(x"(n+1))/(n+1):ln=ln^y:1endx=input('请输入一个T到1之间的数:’):In二subs(In)While语句方式:ln=0:n=0;symsx:□whilen<=100尸(-1)An*(

9、xA(n+l))/(n+l);ln=ln+y;n=n+l:endx=input(■'请输入T到1之间的数:■'):ln=subs(In)Ffunctionshiyan3230ln()-endEfunctionln()ln=0;n=0;symsx:Awhilen<=100y=(-l)An*(x;(n+l))/(n+l):ln=ln+y;n=n+l;endx=inputcIW输入T到1之间的数:'):ln=subs(In)end请输入-1到1之间的数:In=0.2624»0.3(3)=1+-+—+.+兰+...1!

10、2!nfor语句方式:请输入x的值:1e=2.7183请输入k的值:4e=54.5982e=0;symsxEforn=0:100;y=xAn/factorial(n);e=e+y;-endx=input('请输入x的值:');e=subs(e)While语句方式:请输入K的值;1e=0;n=0;symsx;□whilen<=100y=x'(n)/factorial(n):e=e+y;n=n+l:endx=input('请输入x的值;'):e=subs(e)2.7183请输入x的值;454.5982函数调用方式

11、:Efunctionshiyan333()e()end请输入x的值;2Efunctione()e=0;n=0:symsx:□whilen<=100y=xA(n)/factorial(n);e=e+y;n=n+l:7.3891请输入X的值;3endx=input('请输入k的值;'):E三subs(e)end20.0855(4)用所学的流程控制结构编写程序,使其能求ax'+bx+c二0方程的解。提示根据以下几种情况考虑:①a二0,不是二次方程;②bMac=0,有两个相等实根;③b2-4ac>0,冇两个不等实根;④

12、b2-4ac<0,冇两个共辄复根。FileEditTextGoCellToolsDebugDesktopWindowHelpQS■第■◎巧0◎勻J此•♦伦

13、归▼档老1.0%求解一元二次方程ax2+bx+c=0(8不能为0,若输入0,报错)・clc;clearall;symsx5-a=input('请输入二次项系数:’):6—b=input('请输入一次项系数:’):i一c=input(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。