Advertisement

2. MATLAB 绘制图形

阅读量:

1、在同一平面上分别绘制心形线与马鞍面的图形。
要求:
1、在图像中添加网格线、图例说明以及必要的标注信息
2、对坐标轴进行个性化设置
3、从多个不同视角观察马鞍面的形态

代码如下

复制代码
 ax1=subplot(1,2,1);

    
 t=0:.01*pi:2*pi;
    
 f1=polar(t,1+cos(t));
    
 title('心形线');
    
 legend(f1,'r=1+cost')
    
 ax2=subplot(1,2,2);
    
 x=linspace(-20,20,40);
    
 y=linspace(-20,20,40); 
    
 [X,Y]=meshgrid(x1,y1); 
    
 Z = X.^2 - Y.^2;
    
 f2=surf(X,Y,Z);
    
 title('马鞍面');
    
 legend(f2,'z=x^2-y^2','Location','NorthWest')
    
 xlabel('x轴')
    
 ylabel('y轴')
    
 zlabel('z轴')
    
 axis([-20 20 -20 20 -1000 1500])  
    
 setAllowAxesRotate(rotate3d,ax1,

全部评论 (0)

还没有任何评论哟~