how can I plotting one over other?

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 Comments

Following figures?
I attached it right now
i attached it right now

Sign in to comment.

 Accepted Answer

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 Comments

>> x = unique([out(:,6),pred(:,1)]); ??? Error using ==> horzcat CAT arguments dimensions are not consistent.
I get this error
all_x = unique([out(:,6); pred(:,1)]);

Sign in to comment.

More Answers (0)

Categories

Find more on Develop Apps Using App Designer in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!