Number to String Conversion in MATLAB (num2str)
This page provides MATLAB source code demonstrating number to string conversion using the num2str
function. The num2str
function converts a numerical matrix into its string representation.
num2str Function Syntax
The general syntax for the num2str
function is:
output = num2str(input)
There are also variations with added parameters:
output = num2str(input, N)
, whereN
specifies the desired digits of precision.output = num2str(input, format)
, where'format'
is a string defining the desired formatting.
Example
Let’s look at a simple example:
input = randn(3,3)
output=num2str(input,5)
In this example, randn(3,3)
generates a 3x3 matrix of normally distributed random numbers. The num2str
function then converts this matrix into a string representation, with 5 digits of precision. The MATLAB output would be:
output =
'0.17464 -0.58832 0.11393
-0.18671 2.1832 1.0668
0.72579 -0.1364 0.059281'