



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、v1.0可编辑可修改数学软件课内实验王平20李倩13 信科15327实验 03 选择结构程序设计(第 4 章 MATLAB程序设计)一、实验目的1. 掌握建立和执行 M文件的方法。2. 掌握利用 if 语句实现选择结构的方法。3. 掌握利用 switch 语句实现多分支选择结构的方法。4. 掌握 try 语句的使用。二、实验内容1. (用 if )求分段函数的值x2x 6x0且 x3yx25x 6 0x5且 x2及 x 3x2x 1其他用 if语句实现,分别输出x=,时的 y 值。文本编辑器中的程序:x=input(请输入 x 的值 :);if x0&x=-3y=x2+x-611v1.0可编辑
2、可修改elseif x=0&x=2&x=3y=x2-5*x+6elsey=x2-x-1end命令窗口中的运行结果:请输入 x 的值 :y =14请输入 x 的值 :y =11请输入 x 的值 :y =2请输入 x 的值 :y =1请输入 x 的值 :y =请输入 x 的值 :y =5请输入 x 的值 :y =22v1.0可编辑可修改192. (用 if 、switch )输出成绩等级输入一个百分制成绩,要求输出成绩等级A、 B、 C、D、 E。其中 90 分 100 分为 A, 80分 89 分为 B, 79 分79 分为 C, 60 分69 分为 D, 60 分以下为 E。要求:(1) 分别
3、用 if 语句和 switch 语句实现。(2) 要求输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。用 if 语句实现:文本编辑器窗口中的程序:x=input(输入一个百分制成绩:x=);if x=90disp(成绩 :A)elseif x=80disp(成绩 :B)elseif x=70&x=60&x=69disp(成绩 :D)elseif x=120c=120*84+(b-120)*84*(1+55v1.0可编辑可修改elseifb1error( RNDPRM1只接受列向量的输入 );endY= ;%从一个空矩阵开始l=n;%X的元素个数fori=1:nk=1+fix
4、(l*rand);%随机选择 Y的下一个元素的位置,rand 等价于 rand(1), 0rand= A& c= a& c= 0& c= 9disp(abs(c)-abs(0);elsedisp(c);end%setstr用 char 代替, setstr将淘汰输入一个字符:aA输入一个字符:Bb输入一个字符:55输入一个字符:&2switch 语句根据表达式的取值,分别执行不同的语句。switch表达式case表达式 1语句组 1case表达式 2语句组 21919v1.0可编辑可修改case表达式 m语句组 motherwise语句组 nend当任意一个分支的语句执行完后,直接执行swit
5、ch语句的下一句。例( switch case)打折销售 p63某商场对商品实行打折销售,标准如下(价格用 price表示):price 200没有折扣200 price 5003%折扣500 price 10005%折扣1000 price 25008%折扣2500 price 500010%折扣5000 price14%折扣输入所售商品的价格,求其实际销售价格。price=input( 输入商品价格: );switchfix(price/100)case 0,1% 价格 200rate=0;case 2,3,4% 200=价格 500rate=3/100;case num2cell(5:9)% 500=价格 1000rate=5/100;case num2cell(10:24)% 1000=价格 2500rate=8/100;case num2cell(25:49)% 2500=价格 500020
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业合规采购廉政协议书
- 城市绿化带标志牌设计与施工合同
- 快餐连锁店特许经营合同
- 桉树种植基地承包与林业生态修复合作协议
- 蛋白质亚细胞定位
- 内科护理学肺部感染护理
- 学校新团员培训
- 古代诗歌鉴赏(2025年5月各地高考卷分类汇编一)-2025年高考语文复习(新高考专用)解析版
- 工业自动化专业(初级)模拟考试题与参考答案解析
- 护理礼仪大赛展示
- 2025年高考政治抢押秘籍(江苏专用)时政热点03发展民营经济-(江苏专用)(学生版+解析)
- 2025年四川省成都市锦江区中考二诊物理试题(含答案)
- 2025年安徽高考历史模拟预测试卷(含答案解析)
- DB34T 4720-2024工会驿站运维服务规范
- 安川机器人手动操纵及编程基础
- 焊接设备维护与保养试题及答案
- 《民间借贷法规解析》课件
- 环卫人员消防培训课件
- 蓝色简约风美国加征关税
- 规范种植品种管理制度
- 超级电容器知识简介
评论
0/150
提交评论