MATLAB课后实验作业答案

MATLAB课后实验作业答案

ID:41568784

大小:57.28 KB

页数:9页

时间:2019-08-28

MATLAB课后实验作业答案_第1页
MATLAB课后实验作业答案_第2页
MATLAB课后实验作业答案_第3页
MATLAB课后实验作业答案_第4页
MATLAB课后实验作业答案_第5页
资源描述:

《MATLAB课后实验作业答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第四章作业4.1、a=inputC请输入一个4位数:');wh订e(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(c,10);e=rem(e,10);g二b;b二d;d二g;g=c;c=e;e=g;a二1000*d+100*e+10*b+c;disp(['加密后:',num2str(a)

3、])4.2、a=inputC请输入a:');b=inputC请输入b:');c=inputC请输入c:');x二0.5:1:5.5;xl=(x>=0.5&x〈1.5);x2=(x>=l.5&x<3.5);x3=(x>=3.5&x<=5.5);yl=a.*(x."2)+b.*x+c;y2二a*(sin(b厂c)+x;y3=log(abs(b+c./x));y=yl.*xl+yl.*x2+y3.*x3;disp(y)4.3、x=fix(rand(1,20)*89)+10;xl=fix(sum(x)/20);disp(['平均数是:*,num2str(xl)])m=(rem

4、(x,2)==0&x=melseifb<=mb二m;endenddisp(['最小数是:*,num2str(a)])disp(['最大数是:',num2str(b)])4.5、s二0;a=0;forb=l:64c=2a;a=a+l;s二s+c;enddisp(['2的0次方到63次方的和是:',num2str(s)])4.6.1、suml二0;forn=l:100x二

5、(T厂(n+l)*(l/n);suml二suml+x;enddisp(['当n取100时:sum=,,num2str(suml)])sum2=0;forn=l:1000x=(-1)'(n+l)*(l/n);sum2=sum2+x;enddisp(['当n取1000时:sum二',num2str(sum2)])sum3=0;forn=l:10000x二(T厂(n+l)*(l/n);suin3=sum3+x;enddisp(['当n取10000时:sum二',num2str(sum3)])4.8、clearalla二input('请输入一个矩阵:');b二input('请

6、再输入一个矩阵:(注意:两矩阵要可以相乘)’);[fl,f2]=juzhenji(a,b);5.1x=-2*pi:pi/1000:2*pi;y二100./(1+x."2);plot(x,y)x=-2*pi:pi/1000:2*pi;y=(l/2*pi)*exp(-0.5*x.2);plot(x,y)t=-2*pi:pi/1000:2*pi;x=sin(t);y二cos(t);plot(x,y)t=-2*pi:pi/1000:2*pi;x=t."2;y二5*t."3;plot(x,y,'r:')实验31、clearm二[一5.0,~3.0,1.0,2.0,2.5,3.0

7、,5.0];forx二m辻x〈0&x~—3yl=x"2+x-6;disp([,y=1,num2str(yl)])elseifx>二0&x〈5&x~=2&x、=3y2二x“2-5*x+6;disp([,y=*,num2str(y2)])elsey3=x*2~x-l;disp(['y二*,num2str(y3)])endend2^clearallx=inputC请输入成绩:’);while(x>100

8、x<0)x=inputf输入错误,请重新输入成绩:endswitchfix(x/10)case{9,10}disp(,A')case(8}disp(,B')case{7}d

9、isp(,C')case(6}disp('D')case{0,1,2,3,4,5}disp(,E')end3、clearallx二input('请输入工号:');y=inputC请输入工作时长:’);辻y>120沪84*120+(y-120)*84*0.15;disp([,您本月工资是:’,num2str(a)])elseify<60b二84*y-700;disp(['您本月工资是:',num2str(b)])elsec二84*y;disp([,您本月工资是:’,num2str(c)])end4^c1earal1a=fix(rand(1)*89)+1

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

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

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