matlab第三章答案讲课讲稿.doc

matlab第三章答案讲课讲稿.doc

ID:60779383

大小:32.50 KB

页数:6页

时间:2020-12-18

matlab第三章答案讲课讲稿.doc_第1页
matlab第三章答案讲课讲稿.doc_第2页
matlab第三章答案讲课讲稿.doc_第3页
matlab第三章答案讲课讲稿.doc_第4页
matlab第三章答案讲课讲稿.doc_第5页
资源描述:

《matlab第三章答案讲课讲稿.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流第1题:从键盘输入一个3位数,将它反向输出。如输入639输出936.n1=fix(n/100);n2=rem(fix(n/10),10);n3=rem(n,10);m=n3*100+n2*10+n1;disp(m)请输入一个三位数:489984第2题:输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90~100分为A,80~89分为B、70~79分为C、60~69分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩应

2、输出错信息。If语句:>>s=input('请输入成绩分数:');ifs>=90&s<=100disp('A');elseifs>=80&s<=89disp('B');elseifs>=70&s<=79disp('C');elseifs>=60&s<=69disp('D');elseifs>=0&s<60disp('E');elsedisp('false');end请输入成绩分数:89BSwitch语句:>>s=input('请输入成绩分数:');switchfix(s/10)case{9,10}disp('A');case{8

3、}disp('B');case{7}disp('C');case{6}disp('D');case{5,4,3,2,1,0}disp('E');仅供学习与交流,如有侵权请联系网站删除谢谢6精品好文档,推荐学习交流otherwisedisp('false');end请输入成绩分数:88B第3题输入20个数,求其中最大数和最小数。要求分别用循环结构和调用MATLAB的max函数、min函数来实现。1循序结构A=[12345672332125312353523531888833321];%还可用A=input('ENTERA:');m

4、in=A(1);max=A(1);fori=1:19ifA(i+1)>maxmax=A(i+1);endifA(i+1)f;f=m;endendendfuntionf=min(A)f=A(1);fori=1:20;%还可用A=input('ENTERA:');m=A(i);ifm

5、与交流,如有侵权请联系网站删除谢谢6精品好文档,推荐学习交流f=m;endendendA=input('ENTERA:');a=max(A);b=min(A);ab第4题y=,当a取-3.0、-2.9、-2.8、、2.8、2.9、3.0时,求各点的函数值。要求分别用顺序结构和循环结构实现。顺序结构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);y循环结构a=-3.0;whilea<=3.0y=(exp(0.3*a)-exp(-0.3*a

6、))/2.*sin(a+0.3)+log((0.3+a)/2)a=a+0.1;endy第5题当n分别取100、1000、10000时,求下列各式的值:(1)循环结构:n=input('请输入一个数:');sum=0;fori=1:nsum=sum+1/(i*i);endsum向量运算n=input('请输入一个数:')a=1:1:n;b=1:1:n;y=sum(1./(a.*b));y仅供学习与交流,如有侵权请联系网站删除谢谢6精品好文档,推荐学习交流(2)循环结构n=input('请输入一个数:')s=1;fori=1:ns=

7、s*(i+1)*(i+1)/(i*(i+2));ends向量运算n=input('请输入一个数:');a=2:2:2*n;b=1:2:(2*n-1);c=3:2:(2*n+1);e=(a.*a)./(b.*c);y=e.*e;yn=input('请输入一个数:');y=1;a=2:2:2*n;b=1:2:(2*n-1);c=3:2:(2*n+1);y=prod((a.*a)./(b.*c));y第6题建立5x6矩阵,要求输出矩阵第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵最后一行元素,并给出出错信息。A=[1,2,3,4

8、,5,6;2,3,4,5,6,7;3,4,5,6,7,8;4,5,6,7,8,9;5,6,7,8,9,0];n=input('需要输出矩阵的行数:');ifn>0&n<6disp(A(n,:));elsedisp(A(5,:));disp('false!');e

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

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

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