str2num

Returns a scalar, complex number or matrix, R, after converting the input s.

Syntax

R = str2num(s)

[R, returnval] = str2num(s)

Inputs

s
Type: String string | mat

Outputs

R
Type: scalar | complex number | matrix
returnval (optional)
Indicates the result of the conversion. A value of 1 indicates success and a value of 0 indicates failure.
Type: logical

Examples

String to scalar conversion:
R = str2num('2.345e+5')
R = 234500
String to scalar conversion, with result of the conversion:
[R, returnval] = str2num('2.345e+5')
R = 234500
returnval = 1
String to complex conversion:
R = str2num('24 + 7i')
R = [Matrix] 1 x 1
24 + 7i
Matrix of strings to matrix of numbers conversion:
R = str2num(['65', '66'; '88', '92'])
R = [Matrix] 2 x 1
6566
8892

Comments

Valid types for input s are strings or a matrix of strings. An optional output, returnval, can be used to determine result of the conversion. A value of 1 indicates the conversion was successful and a value of 0 otherwise.