Converting rad to deg in a static text box GUI?

I have a edit text box which the user will put the radians in, then i want the static text box to the side of it to show the value in degrees automatically. I have tried:
set(handles.text6_camberdeg,'String',angledim((get(handles.edit4_camberrad,'String')),'radians','degrees'));
my edit text box is tagged: edit4_camberrad my static text box is tagged: text6_camberdeg

 Akzeptierte Antwort

Matt Fig
Matt Fig am 21 Aug. 2012
Bearbeitet: Matt Fig am 21 Aug. 2012

0 Stimmen

The problem is that you are passing ANGLEDIM a string and expecting a string output. It takes and returns doubles, not strings.
D = str2double(get(handles.edit4_camberrad,'String'))*180/pi;
set(handles.text6_camberdeg,'String',num2str(D));

1 Kommentar

Krystina
Krystina am 21 Aug. 2012
Hi Matt,thanks for that. I'd tried that str2double before but couldn't get it to work because of the string reason :)
It's now working, only i cant seperate it from the previous function coding above and so its calling the input in a differnt text box. How do i seperate this?
Cheers

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by