load x,y
    5 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    abdullah qasim
 le 17 Nov 2020
  
    
    
    
    
    Commenté : abdullah qasim
 le 18 Nov 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
0 commentaires
Réponse acceptée
  Star Strider
      
      
 le 17 Nov 2020
        
      Modifié(e) : Star Strider
      
      
 le 17 Nov 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.  
0 commentaires
Plus de réponses (1)
  Timo Dietz
      
 le 17 Nov 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 commentaires
  Timo Dietz
      
 le 18 Nov 2020
				
      Modifié(e) : Timo Dietz
      
 le 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);
Voir également
Catégories
				En savoir plus sur Transforms dans Help Center et File Exchange
			
	Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


