实验5 Matlab程序设计1_第1页
实验5 Matlab程序设计1_第2页
实验5 Matlab程序设计1_第3页
实验5 Matlab程序设计1_第4页
实验5 Matlab程序设计1_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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,:)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论