MATLAB三维绘图
前言
MATLAB提供了很多种函数来显示三维图形,这些函数可以在三维空间中画曲线,也可以画曲面,MATLAB还提供了用颜色来代表第四维,即伪色彩。我们还可以通过改变视角看三维图形的不同侧面。
1.三维绘图基础
MATLAB中的三维图形包括三维折线及曲线图、三维曲面图等。创建三维图形和创建二维图形的过程类似,都包括数据准备、绘图区选择、绘图、设置和标注,以及图形的打印或输出。不过,三维图形能够设置和标注更多的元素,如颜色过度、光照和视角等。
1.1三维绘图基本步骤
1.2三维绘图基本命令
绘制二维折线或曲线时,可以使用plot命令。与这条命令类似,MATLAB也提供了一个绘制三维折线或曲线的基本命令plot3,其格式如下:
plot(x1,y1,z1,option1,x2,y2,z2,option2,…)
plot3命令以x1,y1,z1所给出的数据分别为x、y、z坐标值,option1选项为参数,以逐点连折线的方式绘制一个三维折线图形,以x2,y2,z2所给出的数据分别为x、y、z坐标值,option2选项为参数,以逐点连折线的方式绘制一个三维折线图形。
plot3命令参数的含义与plot命令的功能及使用方法类似,它们的区别在于前者多了一个Z方向上的参数。
在MATLAB中输入以下命令:
clear all
clc
t=0:pi/100:9*pi;
x=sin(t);
y=cos(t);
z=t;
plot3(x,y,z