Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. filenames = {'file1.mat', 'file2.mat', ...};
  2.  
  3. data = cell(length(filenames), 1); % cell array to store all vectors
  4.  
  5. for i = 1:length(filenames)
  6. var = load(filenames{i});
  7. data{i} = var; % store single vector into cell array
  8. end
  9. data = cell2mat(data); % combine all small column vectors into one big one
  10. save('combined_vars.mat', data)
  11.  
  12. x=[]; % start w/ an empty array
  13. for i=1:length(matfile)
  14. x=[x; load(matfile(i).name)]; % read/concatenate into x
  15. end
  16.  
  17. b=[];
  18. for j=1:length(x)
  19. b=[b; x(j, 1).variable1];
  20. end
  21. FileName = [matfile(i,1).name(1:end-9),'.mat'];
  22. save(FileName,'matfile','x','b');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement