доверительный интервал затенения в Matlab - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь заштриховать область между доверительными пределами, и для этого я использую функцию ciplot .Значения х, нижнее и верхнее - все 300 * 1 векторов.Это мой код

a_99_CI_lower=0.5877*c1+1.5462;
a_99_CI_upper=0.7511*c1+2.5205;
plot(c1,a_99_CI_lower,'k');
hold on
plot(c1,a_99_CI_upper,'k');
ciplot(a_99_CI_lower',a_99_CI_upper,c1)  

И вывод, который я получаю:
enter image description here
Почему закрашивается только часть границ.Я хочу, чтобы вся область между двумя линиями была затенена.В векторах нет значений NaN.Итак, что я делаю не так здесь?

Я попробовал пример в здесь , а затем с приведенным ниже кодом все, что я получаю, это две черные линии

XCI=[c1,fliplr(c1)];                
YCI=[a_99_CI_lower,fliplr(a_99_CI_upper)];              
fill(XCI,YCI,'g');   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...