how can I plotting one over other?

1 Ansicht (letzte 30 Tage)
lina
lina am 2 Jul. 2015
Kommentiert: Walter Roberson am 3 Jul. 2015
hi all the attached figure is contains of 2 curves, those are which I want to plot them over each other by using statistical way (mean) how should I do that? thank you in advance.
  3 Kommentare
lina
lina am 2 Jul. 2015
I attached it right now
lina
lina am 2 Jul. 2015
i attached it right now

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 2 Jul. 2015
all_x = unique([blue_x, red_x]);
in_common_range = min(blue_x) <= all_x & all_x <= max(blue_x) & min(red_x) <= all_x & all_x <= max(red_x);
common_x = all_x(in_common_range);
blue_projected = interp1(blue_x, blue_y, common_x);
red_projected = interp1(red_x, red_y, common_x);
mean_x = (blue_projected + red_projected)./2;
plot(common_x, mean_x, 'g')
  2 Kommentare
lina
lina am 3 Jul. 2015
>> x = unique([out(:,6),pred(:,1)]); ??? Error using ==> horzcat CAT arguments dimensions are not consistent.
I get this error
Walter Roberson
Walter Roberson am 3 Jul. 2015
all_x = unique([out(:,6); pred(:,1)]);

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by