How can I save specific range of my data?
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
I have two variables as output from a simulink model, A and B.
A has 500001 rows and 1 column (5000001x1 double)
B has 500001 rows and 1 column (5000001x1 double)
I want a code which saves my data as .mat
save('AB.mat','A','B'); % save('FileName','Variables');
but only the half values of A and B respectivly.
For example,
A = [ 250001 250002 250003 ... 500001];
B = [ 250001 250002 250003 ... 500001];
0 commentaires
Réponse acceptée
  Star Strider
      
      
 le 24 Juil 2016
        You would have to define new variables, for example ‘Ahalf’ and ‘Bhalf’:
Ahalf = A(fix(size(A,1)/2):end);
Bhalf = A(fix(size(B,1)/2):end);
save('ABhalf.mat','Ahalf','Bhalf'); % save('FileName','Variables');
NOTE — This is UNTESTED CODE. However it should work.
2 commentaires
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Simulink Functions 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!

