matlab实验答案第三章,matlab第三章答案

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。其中90100分为A,8089分为B、7079分为C、6069分为D,60分以下为E。要求:(1)分别用if语句和switch语句实现。(2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩应输出错信息。If语句: s=input(请输入成绩分数:);if s=90&s=80&s=70。

2、&s=60&s=0&s s=input(请输入成绩分数:);switch fix(s/10)case 9,10disp(A);case 8disp(B);case 7disp(C);case 6disp(D);case 5,4,3,2,1,0disp(E);otherwisedisp(false);end请输入成绩分数:88B第3题输入20个数,求其中最大数和最小数。要求分别用循环结构和调用MATLAB的max函数、min函数来实现。1循序结构A=1 2 3 4 5 6 7 23 32 12 53 1 23 53 5 235 31 8888 33 3 21; %还可用A=input(ENTER。

3、 A:);min=A(1);max=A(1);for i=1:19if A(i+1)maxmax=A(i+1);endif A(i+1)f;f=m;endendendfuntion f=min(A)f=A(1);for i=1:20; %还可用A=input(ENTER A:);m=A(i);if m0 & n<6disp(A(n,:);else disp(A(5,:);disp(false!);end第7题(1)function f=factor(n)f=n+10*log(n2+5);endy=factor(40)/(factor(30)+factor(20);(2)function f=f。

4、actor1(n)a=1:1:n;b=2:1:(n+1);f=sum(a.*b);endy=factor1(40)/(factor1(30)+factor1(20);思考题2(1)2.*N (2)1/2.*N(3)1./N(4)1./(N.*N)4.(1)循环结构n=input(请输入一个数:)y=0;for i=1:ny=y+(-1)(i-1)/(2*i-1);endy向量运算n=input(请输入一个数:);a=1:4:(4*n-3);b=-3:-4:-(4*n-1);y=sum(1./a+1./b);y4(2)循环结构:n=input(请输入一个数:);y=0;for i=1:ny=y+1/(4i);endy向量运算:n=input(请输入一个数:);a=1:1:n;y=sum(1./(4.a);y请浏览后下载,资料供参考,期待您的好评与关注。

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值