1、1实验六 高层绘图操作实验目的:1. 掌握绘制二维图形的常用函数2. 掌握绘制三维图形的常用函数3. 掌握绘制图形的辅助操作实验内容:1. 1. 设 ,在 区间取 101 点,绘制函数xycos21in35.020曲线。x=0:pi/100:2*pi;y=(0.5+3*sin(x)./(1+x2).*cos(x);plot(x,y);2. 已知 , , ,完成下列操作:21xy)2cos(x213y(1) 在同一坐标系下用不同的颜色和线型绘制三条曲线。(2) 以子图形式绘制三条曲线。(3) 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。(1).在同一坐标系下用不同的颜色和线型绘制三条曲线。x
2、=0:pi/1000:2*pi;y1=x.2;y2=cos(2*x);y3=y1.*y2;2plot(x,y1,r,x,y2,b-.,x,y3,k-); (2). 以子图形式绘制三条曲线。x=0:pi/10:2*pi;y1=x.2;subplot(2,2,1);plot(x,y1,r);title(y1=x2);y2=cos(2*x);subplot(2,2,2);plot(x,y2,b-.);title(y2=cos(2*x);y3=y1.*y2;subplot(2,2,3);plot(x,y3,k-);title(y3=y1.*y2);(3). 分别用条形图、阶梯图、杆图和填充图绘制三条曲
3、线。x=0:pi/10:2*pi;y1=x.2;subplot(2,2,1);bar(x,y1,r);title(y1=x2);subplot(2,2,2);stairs(x,y1,r);title(y1=x2);subplot(2,2,3);stem(x,y1,r);title(y1=x2);subplot(2,2,4);fill(x,y1,r);3title(y1=x2);x=0:pi/10:2*pi;y2=cos(2*x);subplot(2,2,1);bar(x,y2,b);title( y2=cos(2*x);subplot(2,2,2);stairs(x,y2,b);title(
4、y2=cos(2*x);subplot(2,2,3);stem(x,y2, b);title( y2=cos(2*x);subplot(2,2,4);fill(x,y2,b);title( y2=cos(2*x);x=0:pi/10:2*pi;y3=y1.*y2;subplot(2,2,1);bar(x,y3,m);title( y3=y1.*y2);subplot(2,2,2);stairs(x,y3,m);title( y3=y1.*y2);subplot(2,2,3);stem(x,y3, m);title( y3=y1.*y2);subplot(2,2,4);fill(x,y3, m)
5、;4title( y3=y1.*y2);3. 已知 0),1ln(2,2xxey在 绘制函数曲线。5xx1=-5:0.01:0;x2=0.01:0.01:5;y1=(x1+sqrt(pi)./exp(2);y2=log(x2+sqrt(1+x2.2)./2;plot(x1,y1,b,x2,y2,b);4. 绘制极坐标曲线 ,并分析参数 、 、 对曲线形状)sin(baabn的影响。a=input(Input a:);b=input(Input b:);n=input(Input n:);theta=0:0.01:2*pi;rho=a*sin(b+n*theta);polar(theta,rho
6、);5. 绘制函数的曲面图和等高线。 42cosyxez其中 的 21 个值均匀分布在 -5,5范围, 的 31 个值均匀分布在x0, 10,要求使用 subplot(2,1,1)和 supplot(2,1,2)将产生的曲面图和5等高线图画在同一个窗口上。x=linspace(-5,5,21);y=linspace(0,10,31);X,Y=meshgrid(x,y);Z=cos(X).*cos(Y).*exp(-sqrt(X.2+Y.2)/4);subplot(2,1,1);surf(X,Y,Z);subplot(2,1,2);contour(X,Y,Z,12);6. 绘制曲面图形,并进行插值着色处理。 sztstyxin230,cos=0:pi/50:pi/2;t=0:pi/50:3/2*pi;s,t=meshgrid(s,t);x=cos(s).*cos(t);y=cos(s).*sin(t);z=sin(s);surf(x,y,z);shading interp;