매트랩 실습을 하고있는데요


공학용 계산기를 만드는게 과제에요.


지금까지 만든게, 버튼을 누르면 edit text에 그 버튼에 해당하는 (예를들면 1, /, +, - 등등) 기호가 string으로 입력되게 한다음에


나중에 eval로 값을 읽어와서 결과를 보여주는 식으로 만들고 있거든요



근데 약간의 문제가 생겨서..


1. 복소수 i를 표현하고싶은데 계속 허수는 무시하더라구요... 이거 해결하는 방법이 있을까요?

  예를들어 3+3i = 3 이렇게 나오는걸로 보아 i를 인식하긴 하는데..

  다른 빈 스크립트 열어서 a='3+3i' 하고 eval(a)를 하면 잘 읽던데..


2. sin함수를 degree로 읽게하고싶은데 sind 함수를 쓰는거 말고는 없을까요?


3. 정적 텍스트에 표시되는 string을 가운데 정렬하고싶어요(좌우정렬은 했는데 상하정렬이 안되네요..)


4. 지금 + 버튼을 누르면 set(handles.@@,'String',[str '+']) 이런식으로 원래 있던 str 끝에 +가 가도록, 했거든요(다른버튼도 마찬가지)

  이걸 커서 있는 자리에 입력되도록 할 수 있나요?..

  커서가 있는지 확인하고 있으면 거기에 입력, 없으면 끝에 입력 이런식으로...



감사합니다 사랑해요