Show older comments
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
Accepted Answer
More Answers (1)
Timo Dietz
on 17 Nov 2020
0 votes
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 Comments
abdullah qasim
on 17 Nov 2020
Timo Dietz
on 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
on 17 Nov 2020
Timo Dietz
on 18 Nov 2020
Edited: Timo Dietz
on 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
on 18 Nov 2020
Categories
Find more on Transforms in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!