Gha*_*zal 1 matlab plot matlab-figure
我生成了这个图,用于测试等值线图在 matlab 上的工作原理。我想弄清楚是否有一种方法可以只绘制其中一条线,但不一定是第一条线。
Matlab 的解释是,如果你这样做:
contour(X,Y,Z,1);
Run Code Online (Sandbox Code Playgroud)
它会绘制其中一条线,但它始终是第一条线,但对于我的特殊情况,我想要第三条或第四条线。有没有办法在Matlab中做到这一点?
小智 5
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 条线的级别为7,8您必须编写contour(X,Y,Z,[7 7])仅绘制第 3 条线或contour(X,Y,Z,[7 8])绘制第 3 条线和第 4 条线。