MAT2STR2

Converts matrix to formatted string.
2K Downloads
Updated 17 Mar 2005

No License

MAT2STR2 Convert a 2-D matrix to eval'able string.

STR = MAT2STR2(MAT) converts the matrix MAT to a MATLAB string

STR = MAT2STR2(MAT,FORMAT) uses the format string used in C to format the matrix entries

Example:
MAT2STR2(rand(4),'%1.2f')

Returns:
0.18 0.54 0.47 0.73
0.98 0.67 0.68 0.88
0.51 0.47 0.24 0.57
0.76 0.35 0.45 0.52

MAT2STR2 also works for 3-D arrays

See also MAT2STR, NUM2STR, INT2STR, SPRINTF.

Cite As

Daniel Claxton (2026). MAT2STR2 (https://in.mathworks.com/matlabcentral/fileexchange/7152-mat2str2), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0

Small error in code (Line 37)
old:
out = [out; sprintf([d '\n'],A(:,:,i))];

new
out = [out; sprintf([d '\n'],A(:,:,i)')];