您好,欢迎访问三七文档
3、使用plot绘制函数sin(tan())yx的图形。4、求方程11234xx的所有根。5、求积分edxx1)sin(ln6、求yxey1的22dxyd。8、编写一个函数,使其能够产生如下的分段函数:xxxxxxf65.0620.251.525.0)(,,,,并调用此函数,绘制曲线范围的,在2)()(2][0xfxfx。9、将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。①]22[)cos(,,xx(曲线图);②4)y2,-4x(-242),(2222;yxyxf(曲面图)。10、A是一个維度m×n的矩阵.写一段程序,算出A中有多少个零元素A=input('请输入一个矩阵');[m,n]=size(A);sig=0;fori=1:m;forj=1:n;ifA(i,j)==0;sig=sig+1;end;end;end11、向量11nA[a,a,,a].写一段程序,找出A中的最小元素A=input('请输入一个向量');[m,n]=sizeA;min=A(1,n);fori=1:n;ifA(1,i)min;min=A(1,i);end;end1,(一)x=input('x=');ifx=3y=0;elseifx=8;y=(x-3)/5;elsey=1;enddisp(y),2,(二)symsx1x2x3x4x5s1=2*x1+3*x2+6*x3+7*x5;s2=x1+5*x2+7*x3+8*x4-1;s3=4*x1+9*x3+10*x5-3;[x1,x2,x3,x4,x5]=solve(s1,s2,s3,x1,x2,x3,x4,x5)运行结果:x1=-2+8*x4-25/3*x5x2=-10/9+16/9*x4-53/27*x5x3=11/9+70/27*x5-32/9*x4x4=x4x5=x5,8,functiony=ch(x)ifx=2y=0.5*x;elseifx=6y=1.5-0.25*x;elsey=0.5;endm=1:0.01:2;n=ch(x).*ch(x+2);plot(m,n)结果:7,线性规划:f=[-4;1;7];A=[3-1111-4];b=[4;-7];Aeq=[11-1];beq=[5];Ib=zeros(3,1);[x,fval,exitflag,output,lambda]=linprog(f,A,b,Aeq,beq,Ib)运行结果x=2.25006.75004.0000fval=25.7500exitflag=1output=iterations:6algorithm:'large-scale:interiorpoint'cgiterations:0message:'Optimizationterminated.'lambda=ineqlin:[2x1double]eqlin:-2.4167upper:[3x1double]lower:[3x1double],9,x=-2:0.01:2;y=-4:0.01:4;x1=-pi/2:0.01:pi/2;y1=sqrt(cos(x1));[X,Y]=meshgrid(x,y);Z=X.^2/4+Y.^2/16;subplot(2,2,3);meshc(X,Y,Z);title('Z=X.^2/4+Y.^2/16')subplot(2,2,2);plot(x1,y1);title('cos(x1)')3,x=0:0.1:2*pi;y=sin(tan(pi*x));plot(x,y)4,q=[1,-2,0,0,0];roots(q)5,symsxint(sin(log(x)),x,1,(exp)^1)6,symsxydiff(1+x*exp^(y),x,2)10,A=input('请输入一个矩阵')[m,n]=size(A);sig=0fori=1:mforj=1:nifA(i,j)==0sig=sig+1endendend11,A=input('请输入一个向量');[m,n]=A(1,n);Fori=1:n;IfA(1,n)min;min=A(1,n);End;end
本文标题:matlab考试题
链接地址:https://www.777doc.com/doc-1753750 .html