How to plot two graphs in one subplot?
18 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Tsz Yan Yeung
le 24 Juil 2022
Modifié(e) : Cris LaPierre
le 25 Juil 2022
I would like to plot two graphs in one subplot to compare the parameters of two cars. However, the program does not give the expected outcome. It could only generate one graph in the subplots. How should I correct the program? Thanks!
(I would like to have combined plots similar to the image below.)

0 commentaires
Réponse acceptée
Cris LaPierre
le 24 Juil 2022
Modifié(e) : Cris LaPierre
le 24 Juil 2022
The same way you would add 2 lines to a plot that is not create using subplot - by either using hold or the following plot syntax:
x=-3:.1:3;
y1 = sin(x*pi/3);
y2 = cos(x*pi/3);
% option 1
plot(x,y1)
hold on
plot(x,y2)
hold off
xlim([-4,4])
% option 2
figure
plot(x,y1,x,y2)
xlim([-4,4])
4 commentaires
Cris LaPierre
le 24 Juil 2022
Modifié(e) : Cris LaPierre
le 25 Juil 2022
You call variables from the workspace, not the file. Therefore, any script can create the variable, but it must be in your workspace when you try to plot it. The challenge here is going to be ensuring you design and run both scripts correctly so that it works as intended.
You may also consider saving your variables to a mat file in the first script, then loading them in the second script.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Subplots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



