How can I save matrix to .txt file?

375 views (last 30 days)
I have numerical matrix size of 64*60 and I like to save it to .txt file. How can I do it as easy as possible? without repeating %d with fprintf?

Accepted Answer

Friedrich on 13 Mar 2013
Edited: Friedrich on 13 Mar 2013
use dlmwrite
a = rand(64,60);
Aravind Rao Karanam
Aravind Rao Karanam on 8 Jan 2022
dlmwrite is not recommended anymore. Use writematrix
a = rand(64,60);
writematrix(a, 'filename.txt')

Sign in to comment.

More Answers (2)

Sudhir Rai
Sudhir Rai on 17 Nov 2020
Use this to get perfect matrix in .txt
X = rand(64,60)
save ('filename.txt', 'X', '-ascii')

Almuthana Alharbi
Almuthana Alharbi on 11 Apr 2018


Find more on Characters and Strings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!