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

 Réponse acceptée

Matt Fig
Matt Fig le 21 Août 2012
Modifié(e) : Matt Fig le 21 Août 2012
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 commentaire

Krystina
Krystina le 21 Août 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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by