全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
雄鹰 实验四 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年物理八年级第一学期期末质量跟踪监视试题含解析
- 2026福建福州市公安局招聘第56期警务辅助人员353人笔试题库及参考答案详解(培优)
- 2026年预备党员近期思想报告(3篇)
- 2026中国科学院金属研究所材料交叉科学研究部主任招聘1人(辽宁)参考题库附完整答案详解(全优)
- 2026重庆市铜梁区选聘区外教育事业单位人员20人笔试题库附答案详解【模拟题】
- 2026江苏南京大学YJ20260398化学学院博士后招聘1人参考题库附完整答案详解(各地真题)
- 山东省菏泽市东明县2026-2027学年数学八上期末教学质量检测试题含解析
- 浙江省杭州市富阳区富春中学2026-2027学年物理八年级第一学期期末经典模拟试题含解析
- 江苏省南通市八校联考2026-2027学年八年级数学第一学期期末调研模拟试题含解析
- 国企投资基金管理办法
- 2023-2024学年福建省厦门市高一下学期7月期末质量检测生物试题(解析版)
- 肺癌大咯血的护理
- CJ/T 490-2016燃气用具连接用金属包覆软管
- 自考 00018 计算机应用基础
- 2025年福建中闽海上风电有限公司招聘笔试参考题库含答案解析
- 煤矿防治水细则解读
- 《决胜B端:驱动数字化转型的产品经理》札记
- 国家开放大学专科《管理英语2》一平台机考真题及答案(第二套)
- (正式版)SH∕T 3541-2024 石油化工泵组施工及验收规范
- 八年级(下)期末考试物理试卷-附答案解析
评论
0/150
提交评论