MATLAB程序设计与应用(第二版)第4章课后题答案.doc
《MATLAB程序设计与应用(第二版)第4章课后题答案.doc》由会员分享,可在线阅读,更多相关《MATLAB程序设计与应用(第二版)第4章课后题答案.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.a=input(请输入一个4位数:);while (a9999)a=input(输入错误,请重新输入一个4位数:);endb=fix(a/1000);c=rem(fix(a/100),10);d=rem(fix(a/10),10);e=rem(a,10);b=b+7;c=c+7;d=d+7;e=e+7;b=rem(b,10);c=rem(c,10);d=rem(d,10);e=rem(e,10);g=b;b=d;d=g;g=c;c=e;e=g;a=1000*b+100*c+10*d+e;disp(加密后:,num2str(a)2.逻辑表达式法:a=input(请输入a: );b=input
2、(请输入b: );c=input(请输入c: );x=0.5:1:5.5;x1=(x=0.5&x=1.5&x=3.5&x=0.5 & x=1.5 & x=3.5 & x5.5 y=log(abs(b+c./x)endendswitch语句法:a=input(请输入a: );b=input(请输入b: );c=input(请输入c: );for x=0.5:1:5.5switch floor(x/0.5) case 1,2 y=a.*(x.2)+b.*x+c; case 3,4,5,6 y=a*(sin(b)c)+x; case 7,8,9,10 y=log(abs(b+c./x); enddi
3、sp(y)end3.x=fix(rand(1,20)*89)+10;x1=mean(x);n=find(rem(x,2)=0 & x=m a=m; elseif b=m b=m; endenddisp(最小数是:,num2str(a)disp(最大数是:,num2str(b) (2)A=input(请输入20个数的一个行向量:);maxval=max(A)minval=min(A)5.s=0;for a=0:63 c=2a; s=s+c;enddisp(2的0次方到63次方的和是:,num2str(s) k=0:63n=2.ks=sum(n)6.(1)sum1=0;for n=1:100 x=
4、(-1)(n+1)*(1/n); sum1=sum1+x;enddisp(当n取100时: sum=,num2str(sum1) sum2=0;for n=1:1000 x=(-1)(n+1)*(1/n); sum2=sum2+x;enddisp(当n取1000时: sum=,num2str(sum2) sum3=0;for n=1:10000x=(-1)(n+1)*(1/n);sum3=sum3+x;enddisp(当n取10000时:sum=,num2str(sum3)(2)sum1=0;n1=0;for n=1:2:100 x=(-1)n1*(1/n); sum1=sum1+x; n1=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 程序设计 应用 第二 课后 答案
限制150内