首页 > 解决方案 > Matlab:如何用方格或线形表面填充两条线之间的区域

问题描述

我试图在 Matlab 中用方格或内衬的“表面”填充两条线之间的区域。我目前正在使用该fill命令来显示该区域,但是该区域显示为一个实体表面。我要做的是让该区域如下图所示。

在此处输入图像描述

这是我到目前为止得到的:

在此处输入图像描述

我目前使用的代码:

x2 = [x, fliplr(x)];
inBetween = [Auf1_mW_pro_mg(1781:length(Auf1_mW_pro_mg)), fliplr(y_Temp)];
fill(x2, inBetween, 'g','facealpha',.5,'LineStyle','none');

注意:所有变量都是向量。

有人知道如何使用 thefill或其他命令来做到这一点吗?

谢谢!

标签: matlabmatlab-figurefill

解决方案


推荐阅读