- double
- string
- char
- something else?
differentiate input dialog strings into either symbols or double precision values
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have an input dialog box where I put values or a variable I am trying to solve for. Problem I have is how do I have Matlab differentiate between numeric inputs so I can convert them to double string values or alphabet values so I can tell MATLAB that something like sigma_x is a symbol?
2 Commenti
Risposte (1)
Stephen23
il 19 Nov 2017
Modificato: Stephen23
il 19 Nov 2017
There are several ways your could approach this, depending on what you define as "numeric" (e.g. plus/minus sign, decimal digits, exponent notation, etc). The simplest to try would be to use str2double, which returns NaN if the input cannot be converted to double:
num = str2double(str);
if isnan(num)
% str is a "symbol"
else
% num is numeric value
end
1 Commento
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!