Field text- number

1 visualización (últimos 30 días)
john
john el 14 de Mzo. de 2012
Hi,
if I write integer number like 4 into field text, thens it is ok.
But when I write floating number like 4.5 into field text, then write error...
How can I do this?
Thanks
  2 comentarios
Aldin
Aldin el 14 de Mzo. de 2012
Do you work in MATLAB GUI?
Aldin
Aldin el 14 de Mzo. de 2012
I don't know but i quess this is what you want:
set(handles.edit1,'String',num2str(4.5));

Iniciar sesión para comentar.

Respuesta aceptada

Aldin
Aldin el 14 de Mzo. de 2012
I have tested my code:
set(handles.edit1,'String',num2str(4.5));
It's correct.
  25 comentarios
Aldin
Aldin el 20 de Mzo. de 2012
Here is on maybe better solution: use *find* function.
For example if you have string like this:
>>string = '453,45434';
you can use *find* function you have to check if there in string exist comma: find(string==',') the result will be 4.
Now, if you have string like this: >>string = '4534434' (without comma) the result for _find(string==',')_ will be Empty matrix: 1-by-0. I hope my advice will be helpful
john
john el 20 de Mzo. de 2012
Great idea, find(string==',') is very helpfull, thank yuo 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.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by