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

 Respuesta aceptada

Matt Fig
Matt Fig el 21 de Ag. de 2012
Editada: Matt Fig el 21 de Ag. de 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 comentario

Krystina
Krystina el 21 de Ag. de 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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Characters and Strings en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 21 de Ag. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by