实验5 matlab程序设计1

实验5 matlab程序设计1

ID:25602570

大小:44.50 KB

页数:8页

时间:2018-11-21

实验5 matlab程序设计1_第1页
实验5 matlab程序设计1_第2页
实验5 matlab程序设计1_第3页
实验5 matlab程序设计1_第4页
实验5 matlab程序设计1_第5页
资源描述:

《实验5 matlab程序设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验5Matlab程序设计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的值');ifx<0&x~=-3y=x*x+x-6;elseif0<=x&x<5&x~=2&x~=3y=x*x-5*x+6;elsey=x*x-x-1;e

2、ndysecond请输入x的值-5y=14second请输入x的值-3y=11>>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=19>>1.输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。要求:(1)分别用if语句和swich语句实现。(2)grade=input('inputgrade:');(

3、3)ifgrade<=100&grade>=90(4)level='A';(5)elseifgrade<=89&grade>80(6)level='B';(7)elseif70<=grade&grade<=79level='C';elseif60<=grade&grade<=69level='D';elselevel='E';endlevelgrade=input('inputgrade:');switchfix(grade)casenum2cell(90:100)level='A';casenum2cell(80:89)level='B';casenum2cell(70:

4、79)level='C';casenum2cell(60:69)level='D';otherwiselevel='E';endlevel(1)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。1.硅谷公司员工的工资计算方法如下:(1)工作时数超过120小时者,超过部分加发15%;(2)工作时数低于60小时者,扣发700元;(3)其余按每小时84元计发。试编程按输入的工号和该号员工的工时数,计算应发工资。num=input('inputnumber:');time=input('inputworktime:');iftime>120sum=84*time+

5、(time-120)*84*0.15;elseiftime<60sum=84*time-700;elsesum=84*time;endsum2.设计程序,完成两位数的加、减、乘、除四则运算。即:输入两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。a=input('inputanumber:');b=input('inputanothernumber');c=input('inputamethod:','s');ifc=='+'result=a+b;elseifc=='-'result=a-b;elseifc=='*'result=a*b;elseifc

6、=='/'result=a/b;elseresult='errorinput';endresult1.建立5×6矩阵,要求输出矩阵的第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵的最后一行元素,并给出出错信息。row=input('inputarow:');A=zeros(5,6);A(:)=1:30;tryC=A(row,:);catchC=A(end,:);endClasterr1.产生20个两位随机整数,输出其中小于平均数的偶数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。