《matlab第三章答案.pdf》由会员分享,可在线阅读,更多相关《matlab第三章答案.pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
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)请输入一个三位数:489 984 第 2 题:输入一个百分制成绩,要求输出成绩等级 A、B、C、D、E。其中 90100 分为 A,8089 分为B、7079 分为 C、6069 分为 D,60 分以下为 E。要求:(1)分别用 if 语句和 switch 语句实现。(2)输入
2、百分制成绩后要判断成绩的合理性,对不合理的成绩应输出错信息。If 语句:s=input(请输入成绩分数:);if s=90&s=80&s=70&s=60&s=0&s s=input(请输入成绩分数:);switch fix(s/10)case 9,10 disp(A);case 8 disp(B);case 7 disp(C);case 6 disp(D);case 5,4,3,2,1,0 disp(E);otherwise disp(false);end 请输入成绩分数:88 B 第 3 题 输入 20 个数,求其中最大数和最小数。要求分别用循环结构和调用 MATLAB 的 max 函数、m
3、in 函数来实现。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 丹青不知老将至,贫贱于我如浮云。杜甫良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。汤显祖A:);min=A(1);max=A(1);for i=1:19 if A(i+1)max max=A(i+1);end if A(i+1)f;f=m;end 丹青不知老将至,贫贱于我如浮云。杜甫云路鹏程九万里,雪窗萤火二十年。王实甫end end funtion f=min(A)f=A(1);for i=1:
4、20;%还可用 A=input(ENTER A:);m=A(i);if mf;f=m;end end end A=input(ENTER A:);a=max(A);b=min(A);a b 第 4 题 y=23.0ln)3.0sin(23.03.0aaeeaa,当 a 取、时,求各点的函数值。要求分别用顺序结构和循环结构实现。顺序结构 a=:;y=(exp*a)-exp*a)/2.*sin(a+log(+a)/2);y 循环结构 天行健,君子以自强不息。地势坤,君子以厚德载物。易经志不强者智不达,言不信者行不果。墨翟a=;while a0&n6 disp(A(n,:);人不知而不愠,不亦君子乎
5、?论语志不强者智不达,言不信者行不果。墨翟else disp(A(5,:);disp(false!);end 第 7 题(1)function f=factor(n)f=n+10*log(n2+5);end y=factor(40)/(factor(30)+factor(20);(2)function f=factor1(n)a=1:1:n;b=2:1:(n+1);f=sum(a.*b);end y=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:n y=y+(-1)(i-1)/(2*i-1);end 以家为家,以乡为乡,以国为国,以天下为天下。管子牧民海纳百川,有容乃大;壁立千仞,无欲则刚。林则徐y 向量运算 n=input(请输入一个数:);a=1:4:(4*n-3);b=-3:-4:-(4*n-1);y=sum(1./a+1./b);y 4(2)循环结构:n=input(请输入一个数:);y=0;for i=1:n y=y+1/(4i);end y 向量运算:n=input(请输入一个数:);a=1:1:n;y=sum(1./(4.a);y
限制150内