Converting between the String and Number types:
The MATLAB has many functions which convert numbers to strings in which each character element is a separate digit, and vice versa. (Note: these are distinct from the functions char, double, etc., which convert the characters to ASCII equivalents and vice versa.)
To convert numbers into strings, the MATLAB has functions int2str for integers and num2str for real numbers (that also works with the integers). The function int2str would convert, for illustration, the integer 4 to the string '4'.
>> rani = randint(1,1,50)
rani =
38
>> s1 = int2str(rani)
s1 =
38
>> length(rani)
ans =
1
>> length(s1)
ans =
2
The rani variable is a scalar that stores one number, while s1 is a string which stores two characters, '3' and '8'.
Even though the answer of the first two assignments is 38, note that the indentation in the Command Window is distinct for the number and the string.