You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Writes large matrices to an ascii file. Format is up to user. Function automatically appends to file. It is many times (10-20X) faster than dlmwrite and almost as fast as using a mex file. Uses sprintf and fwrite (opposed to fprintf).
Example usage:
M = rand(1e5,3)*1000;
tic;dlmwrite('test.txt',M,'delimiter','\t','precision','%9.3f');toc;
tic;write_ascii('test2.txt',M,'\t','%9.3f');toc;
Elapsed time is 7.446049 seconds.
Elapsed time is 0.513611 seconds.
Cite As
Jacob (2026). write_ascii (https://in.mathworks.com/matlabcentral/fileexchange/40157-write_ascii), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.3.0.0 (1.58 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
