函数功能:在
MATLAB
中,该函数用于绘制矩阵的
等高线
。
语法格式:
contour(Z)
绘制矩阵Z的
等高线
。在这里Z表示距X-Y平面的高度。Z必须至少是一个2行2列的矩阵,且矩阵中至少包含两个不等的数值。MATLAB会根据Z中最小值和最大值自动确定
等高线
的条数和等高线的值。绘图区间的x、y轴范围分别为:[1:n]、[1:m]。其中[m, n] = size(Z),m表示Z的行数,n表示Z的列数。
contour(Z,n)
这里n指定了
等高线
的条数。
contour(Z,v)
其中v(means
vector
)中数据指定了要在哪些数据处绘制
等高线
。因此,这种调用格式将绘制出length(v)条
等高线
。如果只想在高度i处画一条
等高线
, 使用countour(Z, [i i])。
contour(X,Y,Z)
contour(X,Y,Z,n)
contour(X,Y,Z,v)
这三种调用格式, 绘制的
等高线
被限定在由X、Y指定的区域内。X、Y和Z必须是同行同列的,且其中元素必须是递增的。
contour(...,LineSpec)
使用LineSpec指定的线型和颜色来绘制
等高线
。
contour(axes_handle,...)
该种格式可以使我们不在当前坐标系中绘制
等高线
,axes_handle指定了一个坐标系句柄,等高线将被绘制在这个坐标系中。
[C,h] = contour(...)
相关函数:clabel, contourf, contour3, contourc,
quiver
转载于:https://blog.51cto.com/pttsweet/1387660