实验三(1)、MATLAB程序设计一、实验目的1、2、掌握建立和执行M文件的方法掌握利用if语句和switch语句实现选择结构的方法
二、实验内容及步骤1、输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90分100分为A,80分89分为B,70分79为C,60分69分为D,60分以下为E。要求:1)分别用if语句和switch语句实现2)对不合理的成绩应输出出错信息“输入的成绩不合理”(若成绩出现小数,则只能是“5”)
switch语句
clearallmarki
put请输入分数switchmarkcase
um2cell9005100resultAcase
um2cell8005895resultBcase
um2cell7005795resultCcase
um2cell6005695resultDcase
um2cell005595resultEotherwiseresult输入成绩不合理e
dresult
if语句
clearallai
put请输入分数
fifrema05result输入有误!elseifa100a90resultAelseifa90a80resultBelseifa80a70resultCelseifa70a60resultDelseifa60a0resultEelseresult输入有误!e
dresult
2、
设计程序,完成两位数的加、减、乘、除四则运算,即产生两个两位随机整数,再输入一个运算符号,做相应的运算,显示相应的结果,并要求结果显示类似于“axy34”。sy312m
clearallxfloor90ra
d10yfloor90ra
d10sig
i
putsswitchsig
caseaxyfpri
tfadddxyacaseaxyfpri
tfadddxyacaseaxyfpri
tfadddxyacaseaxyfpri
tfadddxya
fotherwisea输入有误e
d
3、
求下列分段函数的值
260且3y2560102且321其他
要求:用if语句实现,分别输出x50,30,10,20,25,30,50时的y值。其中x的值以向量的形式从键盘输入。sy313m
clearallxi
put输入数组50301020253050ale
gthxdispYfori1aifxi0xi3yixi2xi6elseifxi0xi10xi2xi3yixi25xi6elseyixi2xi1e
ddispyie
d
fr