基本信息
文件名称:选择结构与函数.ppt
文件大小:1.14 MB
总页数:22 页
更新时间:2025-09-07
总字数:约1.79千字
文档摘要

第1页,共22页,星期日,2025年,2月5日If-then-else语句语法;If条件式表达式一else表达式二end第2页,共22页,星期日,2025年,2月5日条件1语句组1条件2语句组2条件m语句组m语句组m+1成立成立成立不成立不成立不成立第3页,共22页,星期日,2025年,2月5日例1计算分段函数例2输入3个整数,按由大到小顺序输出第4页,共22页,星期日,2025年,2月5日SWITCH语句语法;switchexpressioncasevalue(1)statement(1)casevalue(2)statement(2)casevalue(n-1)statement(n-1)otherwisestatement(n)end第5页,共22页,星期日,2025年,2月5日求表达式的值KK=值1K=值2K=值m语句组m+1Switch语句的下一句语句组1语句组2语句组m是是是否否否第6页,共22页,星期日,2025年,2月5日例1.月份来判断其季节例2某商店对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示)求所售商品的实际销售价格第7页,共22页,星期日,2025年,2月5日函数文件函数m文件—需要输入变量,返回输出变量,matlab用户可以根据需要编辑自己的m文件,它们可以像库函数一样方便的调用,从而极大地扩展了matlab的能力。第8页,共22页,星期日,2025年,2月5日函数m文件的格式:function返回变量=函数名(输入变量)注释说明语句段程序语句段特定规则:函数m文件第一行必须以单词function作为引导词,必须遵循如下形式:function因变量=函数名(自变量)m文件的文件名必须是函数名.m。程序中的变量均为局部变量,不保存在工作空间中。其变量只在函数运行期间有效。第9页,共22页,星期日,2025年,2月5日例:建立average函数用于计算矢量中单元的平均值。第10页,共22页,星期日,2025年,2月5日练习:1、将1-100间各奇数顺序累加,直到其和等于或大于100为止,共加了多少个数,以及累加和。2、求1+1/2+1/3+1/4+…+1/n,直到前后两项之差小于10^-3为止。第11页,共22页,星期日,2025年,2月5日3、求1-1/2+1/3-1/4…+1/99-1/100的值。4、找出1-1000之间的全部“水仙花数”,“水仙花数”是这样一个整数,它的每一位数字的立方之和正好等于这个三位数。第12页,共22页,星期日,2025年,2月5日5、找出1-100之间的全部“同构数”。“同构数”是这样一种数,它出现在它的平方数的右端。5-25,25-625;6、有一分数序列;2/1,3/2,5/3,8/5,13/8,21/13求出这个数列前20项之和。第13页,共22页,星期日,2025年,2月5日7、判断一数是3n,3n+1,3n+2那种形式8、1+1/2!+1/3!+…+1/n!第14页,共22页,星期日,2025年,2月5日9、编写分段函数,求值,画图10、两个正整数,求它们的最大公约数;(辗转相除法)第15页,共22页,星期日,2025年,2月5日案例分析:1、小猴吃桃问题,小猴第一天摘下若干桃子,当即吃掉了一半,不过瘾又多吃了一个,第二天吃了剩下的一半有多吃了一个,以后每天都吃了前一天剩下的一半多一个,到第十天小猴再想吃时,见到只剩下一个桃子,问第一天这堆桃子有多少?第16页,共22页,星期日,2025年,2月5日