相关疑难解决方法(0)

MATLAB,填充两组数据之间的区域,一行中的线条

我有一个关于使用该area功能的问题; 或者也许是另一个功能......我从一个大文本文件中创建了这个图:

http://img818.imageshack.us/img818/9519/iwantthisareafilledin.jpg

绿色和蓝色代表两个不同的文件.我想要做的是分别填写红线和每次运行之间的区域.我可以用类似的想法创建一个区域图,但是当我在同一个图上绘制它们时,它们没有正确重叠.基本上,一个数字上有4个图.

我希望这是有道理的.

matlab plot area fill

40
推荐指数
4
解决办法
16万
查看次数

Matlab:取决于曲线值的两条曲线之间的修补区域

我正在尝试根据曲线的值填充两条曲线之间的区域。

这是到目前为止我已经完成的工作的代码

    i=50;
cc = @(xx,x,y) 1./(1+(exp(-xx)/(exp(-x)-exp(-y))));
n_vec = 2:0.1:10;
x_vec = linspace(2,10,length(n_vec));
y_vec = abs(sin(n_vec));
N=[n_vec,fliplr(n_vec)];  
X=[x_vec,fliplr(y_vec)];
figure(1)
subplot(2,1,1)
hold on
plot(n_vec,x_vec,n_vec,y_vec)
hp = patch(N,X,'b')
plot([n_vec(i) n_vec(i)],[x_vec(i),y_vec(i)],'linewidth',5)
xlabel('n'); ylabel('x')
subplot(2,1,2)

xx = linspace(y_vec(i),x_vec(i),100);
plot(xx,cc(xx,y_vec(i),x_vec(i)))
xlabel('x'); ylabel('c(x)')
Run Code Online (Sandbox Code Playgroud)

这段代码产生下图

在此处输入图片说明

我添加的颜色代码表示从两条曲线之间的区域开始的每条线(沿x轴上的y轴)的颜色代码。

总体而言,整个区域应填充渐变色,该渐变色取决于曲线的值。

我曾协助解决以下先前的问题,但无法解决问题

MATLAB线之间的填充区域

通过颜色渐变修补圆形

根据函数MATLAB给出的颜色图填充两条曲线之间的距离

注意:曲线的功能形式并不重要,我希望给出一个答案,该答案是指由曲线组成的两个通用数组。

matlab plot matlab-figure colormap

6
推荐指数
1
解决办法
180
查看次数

在Matlab中绘制一条线的阴影偏差

我想在 MATLAB 中绘制一条线,并以信号的灰色阴影 X% 偏差绘制。然后,我会绘制另一个信号并查看(视觉上)第二个信号有多少在灰色阴影区域之外。

我想获得帮助的任务是阴影区域:类似于下面附加的图像。

在此处输入图片说明

我知道类似的解决方案errorbar,但我认为这是一个更清楚的情节想象。

例如,如果我有:

x = 0:0.1:10;
y = 1 + sin(x);
Run Code Online (Sandbox Code Playgroud)

的 5% 灰色阴影图y会是什么样子?(那个区域?)

matlab plot visualization

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

标签 统计

matlab ×3

plot ×3

area ×1

colormap ×1

fill ×1

matlab-figure ×1

visualization ×1