load x,y

6 visualizaciones (últimos 30 días)
abdullah qasim
abdullah qasim el 17 de Nov. de 2020
Comentada: abdullah qasim el 18 de Nov. de 2020
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

Respuesta aceptada

Star Strider
Star Strider el 17 de Nov. de 2020
Editada: Star Strider el 17 de Nov. de 2020
Try this:
x = 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('XYvectors.mat','x','y1','y2')
D = load ('XYvectors.mat');
x = D.x;
Y1 = D.y1;
y2 = D.y2;
Use whatever file name you want.
See the documentation for the plot function.

Más respuestas (1)

Timo Dietz
Timo Dietz el 17 de Nov. de 2020
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 comentarios
Timo Dietz
Timo Dietz el 18 de Nov. de 2020
Editada: Timo Dietz el 18 de Nov. de 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
abdullah qasim el 18 de Nov. de 2020
thank u

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by