基本绘图命令
函  数  名
功 能 描 述
用subplot函数plot
在x轴和y轴都按线性比例绘制二维图形
plot3
在x轴、y轴和z轴都按线性比例绘制三维图形
loglog
在x轴和y轴按对数比例绘制二维图形
semilogx
在x轴按对数比例,y轴按线性比例绘制二维图形
semilogy
在y轴按对数比例,x轴按线性比例绘制二维图形
plotyy
绘制双y轴图形
步    骤
典 型 代 码
1. 准备绘图数据
x = 0:0.2:12;y1 = bessel(1,x);
2. 选择一个窗口并在窗口中给图形定位
figure(1) ,subplot(2,2,1)
3. 调用基本的绘图函数
h = plot(x,y1,x,y2,x,y3);
4. 选择线型和标记特性
set(h,'LineWidth',2,{'LineStyle'},{'--';':';'-.'})
5. 设置坐标轴的极限值、标记符号和网格线
axis([0 12 -0.5 1])
6. 使用坐标轴标签、图例和文本对图形进行注释
xlabel('Time')ylabel('Amplitude')
7. 输出图形
print -depsc -tiff -r200 myplot
基本绘图步骤
Subplot函数:实现多个图形的绘制。如:subplot(2,2,1)前两个2表示在一个绘图窗口里绘制2*2个图形,1表示接下来将要绘制的图形是绘制在1号位置。
曲线的彩、线性和数据典型参数定义(绘图时要用单引号引住)
颜 符 号
含    义
数 据 点 型
含    义
线    型
含    义
b
.
-
实线
g
绿
x
X符号
:
点线
r
+
+号
-.
点划线
c
篮绿
h
六角星形
--
虚线
m
紫红
*
星号
(空白)
不画线
y
s
方形
 
 
k
d
菱形
 
 
   
添加标题函数:title()title('There three lines'):其中There three lines表示标题名。
添加坐标轴说明:X轴,xlabel('x的取值范围')
Y轴,ylabel('Y和Z的值')
添加图例函数:legend
grid on:打开坐标网格。
功能
函数名称
绘制三维线图
plot3(x,y,z)
三维网线图
mesh()
三维曲面图
surf()
条形图和面积图
函    数
功 能 描 述
bar
绘制矩阵Y(m×n)各列的垂直条形图,各条以垂直方向显示
barh
绘制矩阵Y(m×n)各列的垂直条形图,各条以水平方式显示
bar3
绘制矩阵Y(m×n)各列的三维垂直条形图,条以垂直方向显示
bar3h
绘制矩阵Y(m×n)各列的三维垂直条形图,各条以水平方式显示
area
绘制向量的堆栈面积图
饼形图:pie():二维饼形图;pie3():三维饼形图。
离散型数据图:
stem函数:火柴状图形;stem3函数;stairs函数。
方向和速度矢量图形
函    数
功 能 描 述
compass
显示极坐标图形中的极点发散出来的矢量图
feather
显示从一条水平线上均匀间隔的点所发散出来的矢量图
quiver
显示由(u,v)矢量特定的二维矢量图
quiver3
显示由(u,v,w)矢量特定的三维矢量图
等高线的绘制
函  数  名
功 能 描 述
clabel
使用等值矩阵生成标注,并将标注显示在当前图形
contour
显示矩阵Z的二维等高线图
contour3
显示矩阵Z的三维等高线图
contourf
显示矩阵Z的二维等高线图,并在各等高线之间用实体颜填充
contourc
用于计算由其他等高线函数调用的等值矩阵
meshc
创建一个与二维等高线图匹配的网线图
surfc
创建一个与二维等高线图匹配的曲面图
contour(x,y,z)
视点控制和图形的旋转
view、viewmtx和rotate3d等3个命令进行视点控制和图形的旋转。其中,view函数主要是从不同的角度观察图形;viewmtx给出指定视角的正交转换矩阵;而rotate3d函数可以方便地用鼠标来适时旋转视图。如:view(30,60)
颜映像1
Red(红)
Green(绿)
Blue(蓝)
颜   
0
0
0
1
1
1
1
0
0
0
1
0
绿
0
0
1
1
1
0
1
0
1
洋红
0
1
1
青蓝
2/3
0
1
天蓝
1
1/2
0
橘黄
0.5
0
0
深红
0.5
0.5
0.5
颜映像2
函    数
功 能 描 述
hsv
彩饱和值(以红开始和结束)
hot
从黑到红到黄到白
cool
青蓝和洋红的度
pink
粉红的彩度
gray
线性灰度
bone
带一点蓝的灰度
jet
hsv的一种变形(以蓝开始和结束)
copper
线性铜度
prim
三棱镜,交替为红、橘黄、黄、绿和天蓝
flag
交替为红、白、蓝和黑
colormap(M)将矩阵M作为当前图形窗口所用的颜映像。例如,colormap(cool)装入了一
个有64个输入项的cool颜映像。colormap  default装入了默认的颜映像(hsv)。
函数plot、plot3、contour和contour3不使用颜映像,它们使用列在plot颜和线形表中的颜。而大多数其他绘图函数,比如mesh、surf、fill、pcolor和它们的各种变形函数,使用当前的颜映像。
光照控制
函  数  名
功 能 描 述
camlight
设置并移动关于摄像头的光源
lightangle
在球坐标下设置或定位一个光源
light
设置光源
lighting
选择光源模式
material
设置图形表面对光照的反映模式

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。