how can I plotting one over other?

1 vue (au cours des 30 derniers jours)
lina
lina le 2 Juil 2015
Commenté : Walter Roberson le 3 Juil 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 commentaires
lina
lina le 2 Juil 2015
I attached it right now
lina
lina le 2 Juil 2015
i attached it right now

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 2 Juil 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 commentaires
lina
lina le 3 Juil 2015
>> x = unique([out(:,6),pred(:,1)]); ??? Error using ==> horzcat CAT arguments dimensions are not consistent.
I get this error
Walter Roberson
Walter Roberson le 3 Juil 2015
all_x = unique([out(:,6); pred(:,1)]);

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Discrete Data Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by