小编use*_*070的帖子

MATLAB在两个轮廓图之间填充区域

我有两个轮廓图,我希望能够从一个图像中的一个轮廓填充到另一个图像中的相同高度轮廓。

在此处输入图片说明

在该图中,您可以看到两种颜色的两条线-这些是我要填充的线条,它们的颜色与线条相同(尽管最好是半透明的)。这些的代码如下

test = repmat(repelem(0:6,2),10,1);
test1 = test(:,2:end-1);
test2 = test(:,1:end-2);
contour(test1,1:5);
hold on;
contour(test2,1:5);
Run Code Online (Sandbox Code Playgroud)

我确实认为,也许我可以在每个仓位上创建具有所需高度的另一幅图像,并进行某种处理contourf,但是如果将来线条交叉(这很可能会做到),那将是一个问题。在那种情况下,我希望它们交叉的区域是交叉的颜色的组合。

matlab contour fill matlab-figure

5
推荐指数
1
解决办法
441
查看次数

标签 统计

contour ×1

fill ×1

matlab ×1

matlab-figure ×1