String input saves as character.

14 visualizaciones (últimos 30 días)
John Lemos
John Lemos el 3 de Oct. de 2020
Respondida: Ameer Hamza el 3 de Oct. de 2020
month_num = input('\nPlease enter the number of the month you would like to look at, i.e. 1 for January, 2 for February, etc.:\n', 's');
month_num = str2dbl(month_num);
I'm trying to save a month number as a string and then convert it to a double (class requirement, not my choice) but everytime I run the code I get the following error
Undefined function 'str2dbl' for input arguments of type 'char'.
I've tried putting string(input('')) and month_num = string(month_num); neither of which have changed the outcome.

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 3 de Oct. de 2020
The correct function name is str2double(), not str2dbl().https://www.mathworks.com/help/releases/R2020b/matlab/ref/str2double.html

Más respuestas (0)

Categorías

Más información sobre Characters and Strings en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by