MatLab, как мне построить несколько волн друг над другом?

У меня есть это изображение, взятое у пользователя Li-aung Yip, в его ответе: Есть ли способ сделать линейное наилучшее соответствие от одной точки к другой в матрице несколько раз, чтобы исключить тренд ряда, MatLab ?

введите здесь описание изображения

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

Лучший, Абид


person Abid    schedule 21.08.2012    source источник
comment
О какой именно части вы спрашиваете? Как сложить временные ряды вместе, чтобы сформировать новый суммированный временной ряд? Как создать несколько осей в одном окне фигуры? Как построить несколько временных рядов в одном и том же объекте осей (например, на верхней панели)? Что-то другое?   -  person tmpearce    schedule 22.08.2012
comment
Как вы можете видеть, различные временные ряды красного, зеленого, черного и синего цветов. Я хотел бы знать, как, учитывая их, я могу построить их, представленные на рисунке (а).   -  person Abid    schedule 22.08.2012


Ответы (2)


Предполагая, что исходные графики (красный, зеленый, черный, синий) относятся к переменным a,b,c,d, каждая из которых имеет точку для каждой t:

figure;
hold on
plot(t,c,'-k'); %# black line
plot(t,c+b,'-g'); %# green line added to previous
plot(t,c+b+a,'-r'); %# red line added to previous
plot(t,c+b+a+d,'-b'); %# blue line added to previous
person tmpearce    schedule 22.08.2012

В случае, когда x — ваш вектор дат, а B — ваша черная линия,

plot(x,A) % the NR plot
hold on
plot(x,B,'k')
plot(x,C+B,'g')
plot(x,D+B,'r')    
hline(1.2)
hline(1.0)
person AGS    schedule 22.08.2012