replace comma to dot

10 visualizzazioni (ultimi 30 giorni)
Margareta Drozdikova
Margareta Drozdikova il 7 Mar 2018
Modificato: Stephen23 il 7 Mar 2018
Hi, I have a small problem I have GUI, the user inputs a number in edit box, but problem is with decimal number. If user writes 10,5 instead of 10.5, the programm does not work, is there any option to convert , to . ? So the programm will run with comma in decimal numbers too thanks for help

Risposta accettata

Jan
Jan il 7 Mar 2018
Modificato: Jan il 7 Mar 2018
Add this to the callback of the edit uicontrol:
function Edit1Callback(hObject, EventData, handles) % Or how it is called
Str = get(hObject, 'String');
Str = strrep(Str, ',', '.');
set(hObject, 'String', Str);
...
This replaces the comma by a dot at first.
  1 Commento
Margareta Drozdikova
Margareta Drozdikova il 7 Mar 2018
Modificato: Stephen23 il 7 Mar 2018
Hi, thanks for help, it works really well. thanks again

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Migrate GUIDE Apps 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