目录
1 三维绘图
1.1 绘制三维曲线图
1.2 绘制三维曲面图
2 图形编辑器
1 三维绘图
1.1 绘制三维曲线图
与二维绘图类似,三维绘图调用的是plot3函数
示例代码:
x = -10:0.1:10; %x轴
y = -10:0.1:10; %y轴
z = x +2*y; %z轴
plot3(x,y,z);
运行效果如下:
1.2 绘制三维曲面图
曲面绘图会比曲线绘图复杂点,曲面绘图不仅需要两个自变量,而且自变量的抽样间隔大小要合适。抽样间隔太大,所绘制的曲面可能反应不了真实情况,抽样间隔太小,会造成运算量太大。MATLAB提供了mesh函数绘制网格图(meshgrid将两个一维数组生成两个二维数组,以产生网格点),surf绘制三维表面图,可根据需要进行选择。
示例代码:
x = -5:0.1:5; %x轴
y = x; %y轴
[X,Y] = meshgrid(x,y); %将两个一维数组生成两个二维数组,以产生网格点
Z = sin(X.^2 + Y.^2)./(X.^2 + Y.^2); %计算
surf(X,Y,Z); %绘制三维图像
运行效果如下:
2 图形窗编辑
在MATLAB中,可以对绘图得到的图形窗进行属性编辑,单击图形窗的编辑绘图按钮
再双击图形 ,便可打开图形的属性检查器
在此状态下,用户可以对图形进行插入图名、修改颜色等一系列的操作