MATLAB: While converting any number to string with num2str() floating numbers aren’t preserved.

string

num=[ 37.864457850610869, 32.483394006948181; 37.855287875969367;32.455769007122299]
num=num2str(num)
num=[37.8645, 32.4834;37.8553, 32.4558] %string
%how can I preserve whole or particular floating numbers while converting to string

Best Answer

If you carefully read the help of num2str, you will see that you can use a second argument …