Saving Multiple .dat files

1 Ansicht (letzte 30 Tage)
Leostar90
Leostar90 am 4 Nov. 2022
Kommentiert: Leostar90 am 7 Nov. 2022
I have a matrix with size of 2000*1000. I want to save it into multiple .dat files in such way that each .dat file should have 2000*1 (One vector). So in this way I will have 1000 dat files. I tried many ways but no success yet. Any idea?

Akzeptierte Antwort

Davide Masiello
Davide Masiello am 4 Nov. 2022
This should work
A = rand(2000,1000);
for col = 1:size(A,2)
filename = ['Column_',num2str(col),'.dat'];
writematrix(A(:,col),filename)
end

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by