实验四循环结构程序设计.docx
《实验四循环结构程序设计.docx》由会员分享,可在线阅读,更多相关《实验四循环结构程序设计.docx(8页珍藏版)》请在三一办公上搜索。
1、实验四 循环结构程序设计MATLAB程序设计与应用实验报告 实验四 循环结构程序设计 一、实验目的 1.掌握利用for语句实现循环结构的方法; 2.掌握利用while语句实现循环结构的方法; 3.熟悉利用向量运算来代替循环操作的方法。 二、实验内容 1.根据p26=112+122+132+.+1n2,求p的近似值,当n分别取100,1000,10000时,结果是多少?要求:分别用循环结构和向量运算来实现。 (循环结构) 解: l s=0; n=input(n=?); for i=1:n s=s+1/i/i; end PI=sqrt(6*s) Pi n=?100 PI = 3.1321 ans
2、= 3.1416 s=0; l n=input(n=?); for i=1:n s=s+1/i/i; end PI=sqrt(6*s) pi n=?1000 PI = 3.1406 MATLAB程序设计与应用实验报告 ans = 3.1416 l s=0; n=input(n=?); for i=1:n s=s+1/i/i; end PI=sqrt(6*s) pi n=?10000 PI = 3.1415 ans = 3.1416 向量运算 解: n=input(n=?); i=1:n; f=1./i.2; y=sqrt (6*sum(f) n=?100 y = 3.1321 l n=inpu
3、t(n=?); i=1:n; f=1./i.2; y=sqrt (6*sum(f) n=?1000 y = 3.1406 MATLAB程序设计与应用实验报告 l n=input(n=?); i=1:n; f=1./i.2; y=sqrt (6*sum(f) n=?10000 y = 3.1415 2.根据y=1+13+15+.+12n-1,求: y3时的最大n值;与的n值对应的y值。 解: i=1:n; f=1/(2*n-1); y=sum(f); if y y=0; n=1; while(y1e-5 Xn=Xn1; Xn1=a/(b+Xn); n=n+1; if n=500 break; e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验四 循环结构程序设计 实验 循环 结构 程序设计

链接地址:https://www.31ppt.com/p-3436263.html