Borrar filtros
Borrar filtros

replace comma to dot

15 visualizaciones (últimos 30 días)
Margareta Drozdikova
Margareta Drozdikova el 7 de Mzo. de 2018
Editada: Stephen23 el 7 de Mzo. de 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

Respuesta aceptada

Jan
Jan el 7 de Mzo. de 2018
Editada: Jan el 7 de Mzo. de 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 comentario
Margareta Drozdikova
Margareta Drozdikova el 7 de Mzo. de 2018
Editada: Stephen23 el 7 de Mzo. de 2018
Hi, thanks for help, it works really well. thanks again

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by