how to save all output of a loop in a matrix. the loop run throug 200 files dataset and return column vector of 800 points each iteration , i need to have 200x800 matrix as result
조회 수: 1 (최근 30일)
이전 댓글 표시
채택된 답변
rakbar
2019년 1월 7일
length_of_data = 800; % length of your data
random_data_vector = rand(1,800); % dummy/test data --> update from your file
number_of_files = 200; % number of datasets
% preallocate memory to save. Size = 200 x 800
save_data_mat = NaN(number_of_files,length_of_data);
% loop over your datasets
for iter = 1 : number_of_files
% for each data set, save the vector of data
save_data_mat(iter,:) = random_data_vector;
end
disp(size(save_data_mat))
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!