Mostra commenti meno recenti
if x = [1 2 3 ...... 10]
y1=[0.5 1.7 1.75 1.9 2 2.1 2.4 2.6 2.7 2.9 ]
y2=[0.7 1.8 1.9 2 2.3 2.5 2.7 2.8 2.9 3]
how can I make save (x,y) and (x,y1) then do load it
then plot it
Risposta accettata
Più risposte (1)
Timo Dietz
il 17 Nov 2020
0 voti
There are certainly different ways to do so.
E.g.:
x = 1:1:10;
y1=[0.5 1.7 1.75 1.9 2 2.1 2.4 2.6 2.7 2.9 ];
y2=[0.7 1.8 1.9 2 2.3 2.5 2.7 2.8 2.9 3];
save('filename', 'x', 'y1', 'y2') ;
data = load('filename');
plot(data.x, data.y1);
plot(data.x, data.y2);
5 Commenti
abdullah qasim
il 17 Nov 2020
Timo Dietz
il 17 Nov 2020
Not sure whether I got your point.
Do you want to know how to plot both traces in one figure or something else?
abdullah qasim
il 17 Nov 2020
Timo Dietz
il 18 Nov 2020
Modificato: Timo Dietz
il 18 Nov 2020
For plotting multiple traces in one diagram, use the "hold" command in order to prevent the plot from being cleared:
plot(data.x, data.y1);
hold on;
plot(data.x, data.y2);
abdullah qasim
il 18 Nov 2020
Categorie
Scopri di più su Transforms in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!