用matlab设等高线

用matlab设等高线 等高线函数?

如何采用MATLAB绘制等高线?

等高线函数?

contour(u,v,z,n)是画等值线 其第四个参数是控制等值线的值的 如果n是一个标量,那么解释为等值线的条数例如 contour(u,v,z,20)那么它会根据数据的范围画出20条等值线 如果n是一个向量,那么解释为需要等值线的值,例如 contour(u,v,z,[1 2 3 4])会画出z=1,2,3,4四个值的等值线 如果我们要只要画指定的某个值的等值线,我们就用两个相同的数组成向量 contour(u,v,z,[1 1])画值为1的等值线 contour(u,v,z,[0 0])画值为0的等值线

三维测图里面如何绘制等高线?

1.

双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2.

使用函数peaks(),获得三个矩阵u、v、w。可以在matlab软件查看三个矩阵的数...

3.

使用函数surfc(u,v,w)绘制三维图像等高线。

4.

使用函数title()给三维图像等高线添加标

题。

第五步,使用函数xlabel()、ylabel()、zlabel()给三维图像等高线添加标题。

matlab如何找到等高线标注?

1MATLAB绘制等高线图的命令组合为:contour、clabel。

首相通过help或者doc 命令查看相关命令的说明以及简单事例。

2命令的常用格式:

[C,h] = contour3(x,y,z,n):根据x,y,z绘制n条三维登高线,返回登高线数组和图形的句柄值。

clabel(C,h):根据等高线数组C和图形句柄标注等高线的值。

等高线函数?

绘制矩阵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必须是同行同列的,且其中元素必须是递增的。