MATLAB绘制sine和cosine函数的3D网格图(mesh)
1、第一,绘制3D的sine函数图像。启动MATLAB,新建脚本(Ctrl+N),输入如下代码:
close all; clear all; clc
figure('Position',[50,50,700,600],'Name','3D sine or cosine')
[x,y]=meshgrid(-2*pi:0.1:2*pi);
z=sin(x);
mesh(x,y,z,'Linewidth',5)
set(gca,'FontSize',15,'Tickdir','out',...
'TickLength',[0.02,0.02])
axis([-2*pi,2*pi,-2*pi,2*pi,-1.5,1.5])
xlabel('x','fontsize',20);
ylabel('y','fontsize',20);
zlabel('z','fontsize',20);
其中figure('Position',...)是定义绘图窗口的位置、大小和名称。
[x,y]=meshgrid( )是生成x,y的网格平面。
mesh( )是绘制3D网格图的命令。
set(gca,'FontSize',15,'Tickdir','out',...)是设置坐标轴的标尺朝向,坐标数字的大小。
axis([ ])是设置坐标范围。

2、第二,保存和运行上述脚本,得到如下三维的sine函数图像。

3、第三,将上述脚本中的z=sin(x)改为z=cos(x),从而绘制三维cosine的函数图像。

4、第四,保存和运行上述脚本,得到如下三维的cosine函数图像。

5、第五,点击绘图窗口(Figure)中的“插入颜色栏”,可以为图像添加色标,如下图。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:185
阅读量:144
阅读量:73
阅读量:52
阅读量:73