《MatLab练习册2.docx》由会员分享,可在线阅读,更多相关《MatLab练习册2.docx(3页珍藏版)》请在三一办公上搜索。
1、MatLab练习册2 MatLab 练习册 参考答案 1, 在0,4pi画sin(x),cos(x)(在同一个图象中); 其中cos(x)图象用红色小圆圈画.并在函数图上标注 “y=sin(x)”, “y=cos(x)” ,x轴,y轴,标题为“正弦余弦函数图象”. 答案: x=linspace(0,4*pi,100); y=sin(x); plot(x,y); gtext(y = sin(x); % 图形注解,注意要用鼠标定位 hold on; y=cos(x); plot(x,y,ro); gtext (y = cos(x); % 图形注解 xlabel(x轴); % x轴注解 ylabel
2、(y轴); % y轴注解 title(正弦余弦函数图象); % 图形标题 1 2, 画出z=答案: sin(x2+y2)x+y22所表示的三维曲面。x,y的取值范围是-8,8 x=-8:0.5:8; y=x; %定义自变量x的一维刻度向量 %定义自变量y的一维刻度向量 X,Y=meshgrid(x,y); R=sqrt(X.2+Y.2); %计算中间变量R=Z=sin(R)./R; x2+y2 %计算相应的函数值z=sinR Rmesh(X,Y,Z); %或用surf(X,Y,Z);画图 2 x2y2+z2=4表面图,x在-2,2,y在-2,2范围. 3,绘制椭圆94答案: x=-2:0.3:2; y=-2:0.3:2; X,Y=meshgrid(x,y); Z=sqrt(4-X.2/9-Y.2/4); surf(X,Y,Z); 3 x=(1+cosu)cosv4,绘制环面:y=(1+cosu)sinvz=sinuu(0,2p)v(0,2p) 答案: u=linspace(0,2*pi,30); v=u; U,V=meshgrid(u,v); X=(1+cos(U).*cos(V); Y=(1+cos(U).*sin(V); Z=sin(U); mesh(X,Y,Z); surf(X,Y,Z); 4