MATLAB: How to display polar form in GUI edit text

edit textgui

Hi, im new to GUI. I have a simple question.. How to display polar form in GUI edit text?
let say, a=4-2i
set(handles.edit_polar,'string',num2str(a))
so this will display 4-2in in the edit text.. but how to make it displayed in polar form? like this=>(4.47<-26.57) is it possible?
i know how to convert them into magnitude and angle, but how to display them in the gui edit text..
Thanks in advance… 🙂

Best Answer

a = 4 - 2i;
s = sprintf('(%g %g)', abs(a), angle(a) * 180 / pi);
set(handles.edit_polar, 'string', s);