String input saves as character.

14 visualizzazioni (ultimi 30 giorni)
John Lemos
John Lemos il 3 Ott 2020
Risposto: Ameer Hamza il 3 Ott 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.

Risposta accettata

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

Più risposte (0)

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by