实验5 Matlab程序设计1

上传人:汽*** 文档编号:478379081 上传时间:2023-12-08 格式:DOC 页数:8 大小:44.50KB
返回 下载 相关 举报
实验5 Matlab程序设计1_第1页
第1页 / 共8页
实验5 Matlab程序设计1_第2页
第2页 / 共8页
实验5 Matlab程序设计1_第3页
第3页 / 共8页
实验5 Matlab程序设计1_第4页
第4页 / 共8页
实验5 Matlab程序设计1_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《实验5 Matlab程序设计1》由会员分享,可在线阅读,更多相关《实验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

2、请输入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 grade:);(3) if grade=90(4) level=A;(5) elseif grade80(6) level=B;(7) elseif 70=grade&grade=79 level=C

3、;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个两位随机整数,输出其中小于平均数的偶数。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号