资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
盐城工学院MATLAB程序设计课程报告姓 名: 李苏兴 学 院: 专 业: 班 级: 学 号: 题目:1、从键盘输入一个3位整数,将它反向输出。如639,输出936.2、输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90100分为A,8089分为B,7080分为C, 6069分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现; (2)输入百分之成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。3、y=,当a取-3.0、-2.9、-2.8、2.8、2.9、3.0时,求各点的函数值。要求分别用顺序结构和循环结构实现。4、.当n分别取100、1000、10000时,求下列各式的值:(1)(2)5、已知 (1) 当时,y的值是多少。(2) 当时,y的值是多少。运行结果: 1、 从键盘输入一个3位整数,将它反向输出。如639,输出936.程序:clearm=input(请输入一个三位数:);m1=fix(m/100);m2=rem(fix(m/10),10);m3=rem(m,10);m=m1+m2*10+m3*100;disp(m);2、输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90100分为A,8089分为B,7080分为C, 6069分为D,60分以下为E。(1)运行结果:要求:(1)分别用if语句和switch语句实现;(2)输入百分之成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。(1)程序x=input(please import results:);if x100 disp(Error: wrong data);elseif x=90 assess=Aelseif x=80 assess=Belseif x=70 assess=Celseif x=60 assess=Delse assess=E(2)运行结果: end(2)程序:c=input(请输入一个百分制分数:);switch fix(c/10) %用switch语句实现case 9,10m=A;case 8m=B;case 7m=C;case 6m=D;case num2cell(0:5)m=E;otherwisem=输入出错;enddisp(m);3、y=,当a取-3.0、-2.9、-2.8、2.8、2.9、3.0时,求各点的函数值。要求分别用顺序结构和循环结构实现。(1)顺序结构程序:clearfor a=-3.0:0.1:3.0 %用循环结构实现 y=(exp(0.3*a)-exp(-0.3*a)/2).*sin(a+0.3)+log(0.3+a)/2)end运行结果:(2)循环结构程序:cleara=-3.0:0.1:3.0; %用顺序结构实现y=(exp(0.3*a)-exp(-0.3*a)/2).*sin(a+0.3)+log(0.3+a)/2)运行结果:(1)运行结果 4、.当n分别取100、1000、10000时,求下列各式的值:(1)(2)(1)程序:clearn=input(输入一个数:); %用循环结构实现 (2)运行结果: a=0;for i=1:n a=a+1/(i2);enda(2)程序:clearn=input(输入一个数:); %用循环结构实现a=1;for i=1:n a=(2*i*i*2)/(2*i-1)*(2*i+1)*a;enda5、已知 (1)运行结果:(1) 当时,y的值是多少。当时,y的值是多少。(1)程序:(2)程序:(2)运行结果:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号