在matlab

时间:2016-03-01 06:19:14

标签: matlab plot matlab-figure

我生成的这个plot是为了弄清楚等高线图在matlab上的工作原理。我试图找出是否有一种方法可以只绘制其中一条线但不一定是第一条线。

他们的方式Matlab解释说如果你这样做:

 contour(X,Y,Z,1);

它将绘制其中一条线,但它始终是第一条线,但对于我的特殊情况,我想要第3或第4条线。有没有办法在Matlab中做到这一点?

1 个答案:

答案 0 :(得分:2)

contour(Z,N)contour(X,Y,Z,N)绘制N等高线,自动选择等级。这你想要的东西!

contour(Z,V)contour(X,Y,Z,V)为向量V中指定的每个级别绘制一条等高线。使用contour(Z,[v v])contour(X,Y,Z,[v v])绘制单个级别v的轮廓。

建议第3和第4行的级别为78,您必须编写contour(X,Y,Z,[7 7])以仅绘制第3行或contour(X,Y,Z,[7 8])以绘制第3行和[ { name: 'foo' filter: Observable.of(true) }, { name: 'bar' filter: Observable.of(false) } ] 第四行。