资源描述:
《matlab课后答案完整版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ones表示1矩阵zeros表示0矩阵ones(4)表示4x4的1矩阵zeros(4)表示4x4的0矩阵zeros(4,5)表示4x5的矩阵eye(10,10)表示10x10的单位矩阵rand(4,5)表示4x5的伴随矩阵det(a)表示计算a的行列式inv(a)表示计算a的逆矩阵Jordan(a)表示求a矩阵的约当标准块rank(a)表示求矩阵a的秩[v,d]=eig(a)对角矩阵b=a’表示求a矩阵的转置矩阵sqrt表示求平方根exp表示自然指数函数log自然对数函数abs绝对值第一章一、5(1)b=[976
2、73410;-7875655;325-23-59];>>c=[9767;-7875;325;0-12];>>d=[655;-23-59;547];>>e=b*ce=527111574-1133666419783112(2)a=50:1:100二、1、x=-74;y=-27;z=(sin(x.^2+y.^2))/(sqrt(tan(abs(x+y)))+pi)z=-0.09012、a=-3.0:0.1:3.0;>>b=exp(-0.3*a).*sin(a+0.3)3、x=[24;-0.455];y=log(x+sq
3、rt(1+x.^2))/2y=0.72181.0474-0.21801.15624、a*b表示a矩阵和b矩阵相乘a.*b表示a矩阵和b矩阵单个元素相乘A(m,n)表示取a矩阵第m行,第n列A(m,:)表示取a矩阵第m行的全部元素A(:,n)表示取a矩阵的第n列全部元素A./B表示a矩阵除以b矩阵的对应元素,B.A等价于A./BA.^B表示两个矩阵对应元素进行乘方运算A.^2表示a中的每个元素的平方A^2表示A*A例:x=[1,2,3];y=[4,5,6];z=x.^yz=132729指数可以是标量(如y=2).
4、底数也可以是标量(如x=2)5、a=1+2i;>>b=3+4i;>>c=exp((pi*i)/6)c=0.8660+0.5000id=c+a*b/(a+b)d=1.6353+1.8462i第二章二、4、(1)y=0;k=0;>>whiley<3k=k+1;y=y+1/(2*k-1);end>>display([k-1,y-1/(2*k-1)])ans=56.00002.9944第三章二1(1)x=0:pi/10:2*pi;>>y=x-x.^3/6;>>plot(x,y)(2)x=0:pi/10:2*pi;y=(e
5、xp(-x.^2/2))/2*pi;plot(x,y)(3)x=-8:0.01:8;y=sqrt((64-x.^2)/2);plot(x,y)(4)t=0:0.1:8*pi;>>x=t.*sin(t);>>y=t.*cos(t);>>plot(x,y)例3.4x=0:pi/100:2*pi;y1=exp(-0.5*x);y2=exp(-0.5*x).*sin(2*x);plot(x,y1,x,y2)>>title('xfrom0to2{pi}');>>xlabel('variablex');>>ylabel('
6、variabley');>>text(1.5,0.5,'曲线y1=e^(-0.5x)');>>text(3,0.1,'曲线y2=cos(4{pi}x)e^{-0.5x}');>>legend('y1','y2')2、(1)y1=2*x-0.5;t=linspace(0,pi,100);x=sin(3*t).*cos(t);y=sin(3*t).*sin(t);>>k=find(abs(y-x)<1e-2);>>t1=t(k)t1=00.79331.04722.09443.1416>>z=sin(3.*(t1))
7、.*cos(t1)z=00.48410.00000.0000-0.0000>>plot(t,x,t,y,'k:',t1,z,'bp');(2)subplot(1,2,1);>>scatter(x1,y1,10);>>title('y=2x-0.5');>>subplot(1,2,2);>>scatter(x,y,10)3、subplot(1,2,1);x=0:0.01:pi;y=sin(1./x);plot(x,y)subplot(1,2,2);fplot('sin(1./x)',[1,100])4、t=0:pi
8、:2*pi;y=1./(1+exp(-t));subplot(2,2,1);%图形窗口的分割bar(t,'group');%绘制柱形图(分组)subplot(2,2,2);barh(t,'stack');%绘制柱形图(堆积)subplot(2,2,3);loglog(t,y);%函数使用全对数坐标,x,y均采用常用对数刻度subplot(2,2,4);semilogy(t