标签: matrix matlab-figure
我有一个矩阵,其中行由X = [0:0.01:10]生成,列由Y = [20:-0.01:5]生成。矩阵中的数字是0,1或9,它们将矩阵分成3个不同的区域。我想生成一个XYplot,以便绘制由矩阵中的数字捕获的这些区域的边界。
X = [0:0.01:10]
Y = [20:-0.01:5]
在matlab中有没有一种聪明的方法来实现这个目标?
答案 0 :(得分:1)
是的,您可以使用contour并指定绘制轮廓的级别。在您的情况下,您想在1和9值上绘制一条线。
contour
contour(X, Y, thematrix, [1, 9])
其中thematrix是矩阵的名称。
thematrix