绘制由matlab中的矩阵描述的曲线

时间:2016-10-10 03:36:42

标签: matrix matlab-figure

我有一个矩阵,其中行由X = [0:0.01:10]生成,列由Y = [20:-0.01:5]生成。矩阵中的数字是0,1或9,它们将矩阵分成3个不同的区域。我想生成一个XYplot,以便绘制由矩阵中的数字捕获的这些区域的边界。

在matlab中有没有一种聪明的方法来实现这个目标?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用contour并指定绘制轮廓的级别。在您的情况下,您想在1和9值上绘制一条线。

contour(X, Y, thematrix, [1, 9])

其中thematrix是矩阵的名称。