- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、有限次循环(for-end)结构 for n=n1 : step : n2 commands-1 end commands-2 格式: 其中n为循环变量(自己定义),n1为起始值,step为步长,n2为 结束值;commands-1为循环体(循环模块),commands-2为后 序命令 。 循环变量n从n1开始,执行commands-1,遇到end时n自动增加 step步长,同时与n2比较,当n不超过n2时重复执行commands-1;当 n超过n2时转向执行commands-2。当步长为1时,格式中step可以省略, 即为for n=n1 : n2格式。在设计for-end循环结构时,应在循环模块内充 分利用循环变量的变化规律,开展相关的运算。另外,结构中for与end 要成对出现。 作用: 例:求n(n=100)个奇数的和:s=1+3+5+…+(2n-1). 这是一个逐个累加求和的过程,从1开始存放在和s中, 再累加下一个奇数之后再取代和s,依次类推,直到累加到 第n个奇数。因此,使用循环结构来实现。 分析: clear;clc; n=100; %赋值给定奇数的个数 s=0; %设定存放和的变量s并赋初值0 for i=1:n %定义循环变量i从1到n,以1为步长,即为奇数序号 s=s+(2*i-1); %先计算右端累加后再赋给左端的变量s fprintf(i=%.0f, s=%.0f\n,i,s) %逐行显示出累加求和的过程 end %循环结构结束 是否可以(1)直接用从1开始的奇数作为循环变量?(2)不需要显示求和过程,只显示最后结果?如果可以,请修改上述程序并运行。 问题: n=input(input n:=); f(1)=1;f(2)=1; for k=3:n f(k)=f(k-1)+f(k-2); end f(n) 例:求裴波拉奇数列的第 n 项( n 2) n:=10, f(10)=55 n:=44, f(44)=701408733 例:求正整数n的阶乘:p=1×2 × 3 × … × n = n!, 并求出n=20时的结果。 分析: 这是一个逐次乘积的过程,从1开始存放在积p中, 再乘以下一个正整数之后再取代积p,依次类推,直到 乘至第n个数。因此,使用循环结构来实现。 clear;clc; n=20; %赋值给定正整数 p=1; %设定存放阶乘的变量p并赋初值1 for i=1:n %定义循环变量i从1到n,以1为步长,即连续正整数 p=p*i; %先计算右端乘积后再赋给左端的变量p fprintf(i=%.0f, p=%.0f\n,i,p) %逐行显示出i! end %循环结构结束 问题: 是否可以考虑利用input命令对n进行赋值,随时改变其大小。 如果可以,请修改上述程序并运行。 例:根据麦克劳林公式可以得到e≈1+1+1/2!+1/3!+…+1/n!, 试求e的近似值。 分析: 这个问题可以分解为,从1开始的正整数阶乘的倒数和的 累加运算,累加结果存放在初始值为1的变量中。因此,对上 例进行修改来实现。 clear;clc; n=10; %赋值给定正整数 p=1; %设定存放阶乘的变量p并赋初值1 s=1; %设定存放累加和的变量s并赋初值1 for i=1:n %定义循环变量i从1到n,以1为步长,即连续正整数 p=p*i; %先计算右端乘积后再赋给左端的变量p s=s+1/p; %先计算右端阶乘倒数的累加后再赋给左端的变量s fprintf(i=%.0f, s=%.8f\n,i,s) %逐行显示出e的近似值 end %循环结构结束 问题: 如何有效地控制e的近似值的精度,或者说如何修改程 序使其根据近似值的精度要求自动控制循环次数? 2、 条件循环(
您可能关注的文档
最近下载
- 无人机组装调试与检修-第一章-无人机系统概述.pptx VIP
- 卫星定位导航原理(哈尔滨工业大学)知到智慧树网课答案.docx
- T_CEIAESD 1005—2022_防静电不发火地坪施工与质量验收规范.pdf VIP
- 2021-2022年度广东省茂名市茂南区聘任制教师招聘考试《教育综合知识》试卷及答案.pdf VIP
- 入党积极分子结业考试最新复习资料.doc VIP
- _景区门票收费权质押贷款评估案例.pdf VIP
- 2024年入党积极分子培训测试题及答案简答题、论述题.docx VIP
- AI赋能教师专题培训:AI生成式人工智能赋能教育高质量发展.pptx VIP
- 《即兴伴奏与弹唱2》课件——幼儿歌曲钢琴伴奏中小调式副三和弦的应用.pptx VIP
- 2024学年江苏省南京市高二上学期期中考数学试题及答案 .pdf VIP
原创力文档


文档评论(0)