How can I save specific range of my data?
조회 수: 4 (최근 30일)
이전 댓글 표시
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
채택된 답변
Star Strider
2016년 7월 24일
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.
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!