matlab程序设计与应用(第二版)第4章课后题答案

matlab程序设计与应用(第二版)第4章课后题答案

ID:1358806

大小:62.50 KB

页数:13页

时间:2017-11-10

matlab程序设计与应用(第二版)第4章课后题答案_第1页
matlab程序设计与应用(第二版)第4章课后题答案_第2页
matlab程序设计与应用(第二版)第4章课后题答案_第3页
matlab程序设计与应用(第二版)第4章课后题答案_第4页
matlab程序设计与应用(第二版)第4章课后题答案_第5页
资源描述:

《matlab程序设计与应用(第二版)第4章课后题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安建筑科技大学陈1.a=input('请输入一个4位数:');while(a<1000

2、a>9999)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

3、)])13西安建筑科技大学陈2.逻辑表达式法:a=input('请输入a:');b=input('请输入b:');c=input('请输入c:');x=0.5:1:5.5;x1=(x>=0.5&x<1.5);x2=(x>=1.5&x<3.5);x3=(x>=3.5&x<=5.5);y1=a.*(x.^2)+b.*x+c;y2=a*(sin(b)^c)+x;y3=log(abs(b+c./x));y=y1.*x1+y1.*x2+y3.*x3;disp(y)if语句法:a=input('请输入a:');b=input('请输入b:');c=input('请输入c:');forx

4、=0.5:1:5.5ifx>=0.5&x<1.5y=a.*(x.^2)+b.*x+celseifx>=1.5&x<3.513西安建筑科技大学陈y=a*(sin(b)^c)+xelseifx>=3.5&x<5.5y=log(abs(b+c./x))endendswitch语句法:a=input('请输入a:');b=input('请输入b:');c=input('请输入c:');forx=0.5:1:5.5switchfloor(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

5、,10}y=log(abs(b+c./x));enddisp(y)end13西安建筑科技大学陈3.x=fix(rand(1,20)*89)+10;x1=mean(x);n=find(rem(x,2)==0&x=ma=m;elseifb<=mb=m;endenddisp(['最小数是:',num2str(a)])disp(['最大数是:',num2str(b)])(2)A=input('请

6、输入20个数的一个行向量:');13西安建筑科技大学陈maxval=max(A)minval=min(A)5.s=0;fora=0:63c=2^a;s=s+c;enddisp(['2的0次方到63次方的和是:',num2str(s)])k=0:63n=2.^ks=sum(n)6.(1)sum1=0;forn=1:100x=(-1)^(n+1)*(1/n);sum1=sum1+x;end13西安建筑科技大学陈disp(['当n取100时:sum=',num2str(sum1)])sum2=0;forn=1:1000x=(-1)^(n+1)*(1/n);sum2=sum2+x;

7、enddisp(['当n取1000时:sum=',num2str(sum2)])sum3=0;forn=1:10000x=(-1)^(n+1)*(1/n);sum3=sum3+x;enddisp(['当n取10000时:sum=',num2str(sum3)])(2)sum1=0;n1=0;forn=1:2:100x=(-1)^n1*(1/n);sum1=sum1+x;13西安建筑科技大学陈n1=n1+1;enddisp(['当n取100时:sum=',num2str(sum1)])sum2=0;n2=0;forn=1:2:1000x=(-1)^n2*(1/n);sum2=

8、sum2+x;n2=n2+1;enddisp(['当n取1000时:sum=',num2str(sum2)])sum3=0;n3=0;forn=1:2:10000x=(-1)^n3*(1/n);sum3=sum3+x;n3=n3+1;enddisp(['当n取10000时:sum=',num2str(sum3)])13西安建筑科技大学陈(3)sum1=0;forn=1:100x=1/(4^n);sum1=sum1+x;enddisp(['当n取100时:sum=',num2str(sum1)])sum2=0;for

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

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

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