matlab 繪製置信範圍_fill(繪製其區間形成的區域)

菜鳥小胡發表於2020-12-03
%使用 fill 函式繪製置信範圍,同時使用 plot 函式繪製資料點,以此方式建立含有置信範圍的繪圖
x= 0:0.2:10;                     
y = besselj(0, x);%貝塞爾函式

xconf = [x x(end:-1:1)] ;%一個來回;2列數         
yconf = [y+0.15 y(end:-1:1)-0.15];%0.15就是條頻寬度,換成矩陣就會有不同的寬度
%xconf第二列不變,但yconf會減0.15

p = fill(xconf,yconf,'r','FaceColor',[1 0.8 0.8],'EdgeColor','none');%FaceColor為填充顏色,EdgeColor為邊框顏色
%填充這2個之間的顏色
hold on
plot(x,y,'ro')

在這裡插入圖片描述

原始參考連結

相關文章