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

 採用された回答

Matt Fig
Matt Fig 2012 年 8 月 21 日
編集済み: Matt Fig 2012 年 8 月 21 日

0 投票

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 件のコメント

Krystina
Krystina 2012 年 8 月 21 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeIntroduction to Installation and Licensing についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by