matlab实验一答案,MATLAB课后实验答案

《MATLAB课后实验答案》由会员分享,可在线阅读,更多相关《MATLAB课后实验答案(6页珍藏版)》请在人人文库网上搜索。

1、实验一 MATLAB运算基础%第一题%(1)z1=2*sin(85*pi/180)/(1+exp(2)%(2)x=2,1+2i;-0.45,5;z2=0.5*log(x+sqrt(1+x.2)%(3)a=-3.0:0.1:3.0;z3=(exp(0.3*a)-exp(-0.3*a)/2.*sin(a+0.3)+log(0.3+a)/2)%(4)t=0:0.5:2.5;z4=t.2.*(t=0&t=1&t=2&t=A&A=0&x0=0&x(a)100|x=90disp(A);elseif x=80disp(B);elseif x=70disp(C);elseif x60disp(D);else 。

2、disp(E);endend%第二题程序二:s=input(请输入一个成绩(0分到100分之间):); %s用于存放成绩while1 %判断输入成绩的合理性if s100disp(输入的成绩需在0到100之间,请重新输入:)s=input(请输入一个成绩(0分到100分之间):);else break;endendswitchfix(s/10) %对成绩做出等级判断case 9,10 disp(A)case 8 disp(B)case 7 disp(C)case 6 disp(D)otherwise disp(E) end%第三题n=input(请输入员工工号:);h=input(该员工工作时。

3、数是:);if h120x=(h-120)*84*(1+0.15)+120*84;elseif h5disp(超出了矩阵的行数,矩阵的最后一行为:)a(5,:)elsedisp(矩阵的第,num2str(n),行为:)a(n,:)end%实验四 循环结构程序设计%第一题程序一s=0;n=input(n=?);for i=1:ns=s+1/i/i;endPI=sqrt(6*s)pi%第一题程序二n=input(n=?);a=1:n;b=1./a.2;PI=sqrt(6*sum(b)pi%第二题y=0;n=1;while(y1e-5Xn=Xn1; Xn1=a/(b+Xn);n=n+1;if n=5。

4、00break; end endnXn1r1=(-b+sqrt(b*b+4*a)/2r2=(-b-sqrt(b*b+4*a)/2%第四题for i=1:100if i=1f(i)=1;elseif i=2f(i)=0;else if i=3 f(i)=1; elsef(i)=f(i-1)-2*f(i-2)+f(i-3);end end max(f)min(f)sum(f)length(find(f0)length(find(f=0)length(find(f0.5n=n+1;endendp=n/30000%第二题%(1)A=45+51*rand(100,5);Y,U=max(A)a,b=min。

5、(A)%(2)m=mean(A)s=std(A)%(3)sum(A,2)Y,U=max(ans)a,b=min(ans)%(4)zcj,xsxh=sort(ans)%第三题h=6:2:18;x=6.5:2:17.5;t1=18,20,22,25,30,28,24;t2=15,19,24,28,34,32,30;T1=spline(h,t1,x)T2=spline(h,t2,x)%第四题x=1:0.1:101;y1=log10(x);p=polyfit(x,y1,5)y2=polyval(p,x);plot(x,y1,:,x,y2,-)%第五题%(1)p1=1,2,4,0,5;p2=1,2;p3=1,2,3;p=p1+0,conv(p2,p3) %为使两向量大小相同,所以补0%(2)A=roots(p) %(3)A=-1,1.2,-1.4;0.75,2,3.5;0,5,2.5;polyval(p,A)%(4)polyvalm(p,A。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值