MATLAB: How interchange Rows vs Columns

columnrow

Hi, With the script bellow I am getting the numbers in 60 rows and 300 columns. How can I make it vice versa: 60 columns and 300 rows? Thanks for i=1:size(EEG.data,3) filename=['ep' num2str(i) '_uni9.txt']; dlmwrite(filename, EEG.data(:,:,i) ,'delimiter', ' '); end

Best Answer

Use permute:
EEG.data = permute(EEG.data, [2, 1, 3]);