全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
雄鹰 实验四 Matlab 程序设计1 实验4 Matlab程序设计1实验目的:1、 掌握建立和执行M文件的方法;2、 掌握实现选择结构的方法;3、 掌握实现循环结构的方法。实验内容:1. 从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然后用和除以10的余数取代该数字;再把第一位与第三位交换,第二位与第四位交换。2. 求分段函数的值。用if语句实现,分别输出x=-5,-3,0,1,2,2.5,3,5时的y值。3. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90100分为A,8089分为B,7079分为C,6069分为D,60分以下为E。要求:(1) 分别用if语句和swich语句实现。(2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。4. 硅谷公司员工的工资计算方法如下:(1) 工作时数超过120小时者,超过部分加发15%;(2) 工作时数低于60小时者,扣发700元;(3) 其余按每小时84元计发。试编程按输入的工号和该号员工的工时数,计算应发工资。5. 设计程序,完成两位数的加、减、乘、除四则运算。即:输入两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。6. 建立56矩阵,要求输出矩阵的第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵的最后一行元素,并给出出错信息。7. 产生20个两位随机整数,输出其中小于平均数的偶数。详细实验内容:1.从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然后用和除以10的余数取代该数字;再把第一位与第三位交换,第二位与第四位交换。% sy4_1.mfunction a = sy4_1(a)a=input();a1=floor(a/1000);a2=rem(floor(a/100),10);a3=rem(floor(a/10),10);a4=rem(a,10);a1=rem(a1+7,10);a2=rem(a2+7,10);a3=rem(a3+7,10);a4=rem(a4+7,10);b=a1;a1=a3;a3=b;b=a2;a2=a4;a4=b;c=a1*1000+a2*100+a3*10+a4;disp(c);输入一个四位数1122 9988ans = 11222.求分段函数的值。用if语句实现,分别输出x=-5,-3,0,1,2,2.5,3,5时的y值。x=input(x);% x=-5 -3 0 1 2 2.5 3 5if x=0 & x=90 &a=80 &a=70 &a=60 & a=69disp(D);elseif a=0 disp(E);else a100 & a=120 y=a*84+(a-120)*84*0.15;elseif a=60 y=a*84;elseif a60 y=a*84-700;end disp(n,y); y输出结果: 请输入工号:001请输入工作小时数:100001的工资是?y = 84005.设计程序,完成两位数的加、减、乘、除四则运算。即:输入两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。% sy4_5a=input(请输入第一个数:);b=input(请输入第二个数:);c=input(输入运算符,s);if c=+ s=a+b;elseif c=- s=a-b;elseif c=* s=a*b;elseif c=/ s=a/b;else disp(error!);enddisp(s);6.建立56矩阵,要求输出矩阵的第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵的最后一行元素,并给出出错信息。% sy4_6A=1:30;B=reshape(A,5,6);n=input(input);trydisp(B(n,:)catch disp(B(5,:)endlasterr7.产生20个两位随机整数,输出其中小于平均数的偶数。% sy4_7A=fix(99)*rand(1,20) b=mean(A) P=A(find(A=b) P=P(find(rem(P,2)=0)输出结果:A = Columns 1 through 17 17 49 41 65 66 94 18 11 55 95 2 86 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南电气职业技术学院单招职业倾向性测试必刷测试卷及答案1套
- 2026年重庆工信职业学院单招综合素质考试必刷测试卷及答案1套
- 2026年福建农业职业技术学院单招职业技能考试必刷测试卷新版
- 2026年河南医学高等专科学校单招职业技能测试题库新版
- 2026年江西制造职业技术学院单招职业倾向性考试题库及答案1套
- 2026年贵州工程职业学院单招综合素质考试题库新版
- 2026年福建船政交通职业学院单招综合素质考试题库及答案1套
- 2026年江西电力职业技术学院单招职业倾向性考试必刷测试卷及答案1套
- 2026年杭州万向职业技术学院单招职业倾向性考试必刷测试卷及答案1套
- 2026年齐齐哈尔高等师范专科学校单招职业适应性考试题库新版
- 甲流小儿护理查房
- 电厂工控网络安全培训课件
- 杭州博物馆课件
- 石膏娃娃涂鸦课件
- 2025年劳动合同法全文
- 2025秋国开《形势与政策》形考大作业答案:如何理解“作风建设永远在路上永远没有休止符”?我们应如何加强作风建设
- 海南省民用建筑绿色专篇实施指南(试行)琼建规〔2023〕14号
- 职业生涯规划康复治疗技术
- 产房医院感染管理培训
- 2024年江苏公务员录用考试历年真题省考申论C类卷试题及名师答案解析
- 北京市中小学生天文观测竞赛-天文知识竞赛(小学组)赛题50题
评论
0/150
提交评论