Field text- number

1 view (last 30 days)
john
john on 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 Comments
Aldin
Aldin on 14 Mar 2012
Do you work in MATLAB GUI?
Aldin
Aldin on 14 Mar 2012
I don't know but i quess this is what you want:
set(handles.edit1,'String',num2str(4.5));

Sign in to comment.

Accepted Answer

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

Sign in to comment.

More Answers (0)

Categories

Find more on System Commands in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!