资源描述:
《matlab_程序设计与应用第二版_刘卫国_实验部分》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一1.(1)z1=2*sin(85*pi/180)/(1+exp(2))(2)>>x=[2,1+2i;-0.45,5];>>z2=(1/2)*log(x+sqrt(1+x*x))(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.*t).*(t>=0&t<1)+(t.*t-1).*(t>=1&t<2)+(t.*t-2.*t+1).*(t>=2&t<3)2.(1)>>A=[12,34,-4;34,7,87
2、;3,65,7];>>B=[1,3,-1;2,0,3;3,-2,7];>>A+6*B(2)>>A*B(3)>>A^3(4)>>A/B(5)>>[A,B]3.(1)>>A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20;21,22,23,24,25];>>B=[3,0,16;17,-6,9;0,23,-4;9,7,0;4,13,11];>>C=A*B(2)>>D=C(3:end,2:end)(3)NamevalueclassA<5×5double>doubleB<5×3double>doubleC<5×3
3、double>doubleD[520397;705557;…]double4.(1)>>X=100:999;>>length(find(~rem(X,21)))(2)>>y='ahHGJjskjJjsdsaSa';>>M=y(find(y<='z'&y>='a'))实验二实验三1x=input('请输入x的值')ifx<0&x~=-3y=x^2+x-6;elseifx>=0&x<5&x~=2&x~=3y=x^2-5*x+6;elsey=x^2-x-1;endy2(1)x=input('请输入成绩')ifx>=90&x<=100disp('等级为A')else
4、ifx>=80&x<=89disp('等级为B')elseifx>=70&x<=79disp('等级为C')elseifx>=60&x<=69disp('等级为D')elseifx>=0&x<=59disp('等级为E')elsedisp('成绩有误')end(2)x=input('请输入成绩')switch(x)case{90,100}disp('等级为A')case{80,89}disp('等级为B')case{70,79}disp('等级为C')case{60,69}disp('等级为D')case{0,59}disp('等级为E')otherwise
5、disp('成绩错误')end>>3Num=input('输入员工的工号:');Time=input('该工号员工的工作时数:');salary=input('该员工底薪:');ifTime>=120salary=salary*(1+0.15);elseifTime<=60salary=salary-700;elseifTime>60&Time<120salary=Time*84;endsalary=salary实验四1:程序:n=input('输入n:');fora=1:n;b(a)=1/(a^2);endpi=sqrt(6*sum(b))2:.程序:su
6、m=0;forn=1:200;b(n)=1/(2*n-1);sum=sum+b(n);if(sum>=3)break;endendn-14.程序:f(1)=1;max=0;f(2)=0;min=0;f(3)=1;c=0;zhengshu=0;fushu=0;zero=0;forn=4:100f(n)=f(n-1)-2*f(n-2)+f(n-3);endform=1:100if(f(m)>max)max=f(m);endif(f(m)0)zhengshu=zhengshu+1;endif(f(m)<
7、0)fushu=fushu+1;endif(f(m)==0)zero=zero+1;endif(f(m)>0)zhengshu=zhengshu+1;endif(f(m)<0)fushu=fushu+1;endif(f(m)==0)zero=zero+1;enddisp('最大值')maxdisp('最小值')mindisp('和')cdisp('正数的个数')zhengshudisp('负数的个数')fushudisp('零的个数')zero实验五1,函数文件:文件名:Yunsuan程序:function[z,d,s,c]=yunsuan(a,b)z=ex
8、p(a+b*i);d=log(a+b*i);s=si