Field text- number

1 vue (au cours des 30 derniers jours)
john
john le 14 Mar 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 commentaires
Aldin
Aldin le 14 Mar 2012
Do you work in MATLAB GUI?
Aldin
Aldin le 14 Mar 2012
I don't know but i quess this is what you want:
set(handles.edit1,'String',num2str(4.5));

Connectez-vous pour commenter.

Réponse acceptée

Aldin
Aldin le 14 Mar 2012
I have tested my code:
set(handles.edit1,'String',num2str(4.5));
It's correct.
  25 commentaires
Aldin
Aldin le 20 Mar 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 le 20 Mar 2012
Great idea, find(string==',') is very helpfull, thank yuo again

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by