实验5 Matlab程序设计1
8页1、实验5 Matlab程序设计1实验目的:1、 掌握建立和执行M文件的方法;2、 掌握实现选择结构的方法;3、 掌握实现循环结构的方法。实验内容:1. 从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然后用和除以10的余数取代该数字;再把第一位与第三位交换,第二位与第四位交换。2. 求分段函数的值。用if语句实现,分别输出x=-5,-3,0,1,2,2.5,3,5时的y值。请输入x的值x=input(请输入x的值);if x0&x=-3 y=x*x+x-6;elseif 0=x&x second请输入x的值0y = 6 second请输入x的值1y = 2 second请输入x的值2y = 1 second请输入x的值2.5y = -0.2500 second请输入x的值3y = 5 second请输入x的值5y = 193. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90100分为A,8089分为B,7079分为C,6069分为D,60分以下为E。要求:(1) 分别用if语句和swich语句实现。(2) grade=input(input g
2、rade:);(3) if grade=90(4) level=A;(5) elseif grade80(6) level=B;(7) elseif 70=grade&grade=79 level=C;elseif 60=grade&grade120 sum=84*time+(time-120)*84*0.15;elseif time60 sum=84*time-700;else sum=84*time;endsum5. 设计程序,完成两位数的加、减、乘、除四则运算。即:输入两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。a=input(input a number:);b=input(input another number);c=input(input a method:,s);if c=+ result=a+b;elseif c=- result=a-b;elseif c=* result=a*b;elseif c=/ result=a/b;else result=error input;endresult6. 建立56矩阵,要求输出矩阵的第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵的最后一行元素,并给出出错信息。row=input(input a row:);A=zeros(5,6);A(:)=1:30;try C= A(row,:);catch C=A(end,:);endClasterr7. 产生20个两位随机整数,输出其中小于平均数的偶数。
《实验5 Matlab程序设计1》由会员汽***分享,可在线阅读,更多相关《实验5 Matlab程序设计1》请在金锄头文库上搜索。
育婴师训练
有关我的老师写人作文7篇我的老师写人的作文
建工专业顶岗实习工作计划模板(五篇).doc
确保工程质量的技术及组织管理保障措施(DOC 12页)
中专毕业生自我鉴定15篇
2023年人口普查户口整顿工作总结
通信电源发展概况
唯美毕业感言佳句.doc
幼儿卫生保健知识
2023年现代信息技术在小学语文教学的整合与应用
绿化工程管理制度模板(五篇).doc
常用个人租房合同(8篇).doc
高空作业蜘蛛车27M操作手册
2023年化学教师个人教学总结(2篇).doc
2023年深圳公租房申请条件
网上服务系统操作指南
教科研学期工作总结模板(2篇).doc
2022年秋季安全大检查工作计划
致富引领个人先进事迹
小学总务处工作计划范文(5篇)
2023-04-16 23页
2023-07-14 41页
2023-07-27 16页
2023-03-28 19页
2024-01-10 14页
2022-11-20 10页
2022-07-23 13页
2023-05-10 10页
2023-08-29 6页
2023-08-15 14页