You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Function out.m sends ASCII data onto a screen or into a file in required or default formats. Data may be strings, and integer, real or complex numbers and matrices. The format is remembered for following outputs. The function extends possibilities yielded by the function disp and simplifies applications of fprintf.
Examples:
% display a matrix in the '%15.6e' format:
out(rand(2,3));
% create a complex matrix Z:
Z = rand(3,2)+i*rand(3,2);
% write Z in the '%15.6e' format to the file:
h = out(Z,'','cmplxZ.dat');
% append new line into the file:
out('','%s\n',h);
% append Z in the '%8.4f' format
out(Z,'%8.4f',h);
% close the file 'cmplxZ.dat':
out;
% make the new line character:
lf = char(10);
% display a string ending with new line:
out(['This is a string' lf]);
% display a column of integers:
out(1:5,'%4i\n');
% display a line of 50 characters '=':
out(char('='*ones(1,50)),'%s\n');
Cite As
Miroslav Balda (2026). Simple formatted ASCII output (https://se.mathworks.com/matlabcentral/fileexchange/9954-simple-formatted-ascii-output), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.0.0.0 (2.58 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
