How to merge plots from different scripts

I have different scripts of different algorithms with each showing plots of single algorithm outputs. I want to plot them in single figure with legends like shown in attachment

2 comentarios

Yevgeny Gayev
Yevgeny Gayev el 18 de Mzo. de 2023
As far as I understand, your problem has been associated with the fact that values on the left figure are about 100 times more than those on the right. That's why it is different to compare them.
A typical work arround in such a case is using logarithmical coordinates. So calculate Y=log(OF) for all the curves and plot them, for example, with
plot(t,Y1,t,Y2,t,Y3, ... ,t,Y100,).
Good luck!
Star Strider
Star Strider el 18 de Mzo. de 2023
And another option is to use yyaxis.

Iniciar sesión para comentar.

 Respuesta aceptada

Star Strider
Star Strider el 17 de Mzo. de 2023

0 votos

I do not see the attachment.
However the easiest way mightr be to save the data from each script to .mat files, and then load them into one or the other scripts, or a completely new script, and plot them there.
.

4 comentarios

Muhammad Aqib
Muhammad Aqib el 18 de Mzo. de 2023
I have updated the answer with the required output. Can you now tell me how it can be done
Star Strider
Star Strider el 18 de Mzo. de 2023
Just as I first described. Different script result require that you save the data to a file in each script, and then read them in a third script and do the plotting.
Muhammad Aqib
Muhammad Aqib el 18 de Mzo. de 2023
Ok Thank you so much
Star Strider
Star Strider el 18 de Mzo. de 2023
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.

Iniciar sesión para comentar.

Más respuestas (0)

Comunidades de usuarios

Más respuestas en  Distance Learning Community

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 17 de Mzo. de 2023

Comentada:

el 18 de Mzo. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by