画填色一倍标准差

n = 50;
x = linspace(40,70,n);
y = .7*x + normrnd(0,5,size(x));
figure;h=fill([x,fliplr(x)],[y-astd,fliplr(y+astd)],[0.8706 0.9216 0.9804],'edgecolor','none'); 
hold on ;plot(x,y,'r-');

在这里插入图片描述

可参考

注释:
fliplr
将数组从左向右翻转
说明
示例
B = fliplr(A) 返回 A,围绕垂直轴按左右方向翻转其各列。

如果 A 是一个行向量,则 fliplr(A) 返回一个相同长度的向量,其元素的顺序颠倒。如果 A 是一个列向量,则 fliplr(A) 只返回 A。对于多维数组,fliplr 作用于由第一个和第二个维度构成的平面

例如:创建一个行向量。
A = 1:10
A = 1×10
1 2 3 4 5 6 7 8 9 10
使用 fliplr 可沿水平方向翻转 A 的元素。
B = fliplr(A)
B = 1×10
10 9 8 7 6 5 4 3 2 1

猜你喜欢

转载自blog.csdn.net/qq_28988903/article/details/86136735
今日推荐