[心得] 初學funtion 入門問題

看板MATLAB作者 (牛牛)時間11年前 (2014/07/12 22:01), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
程式碼 function [x,y]= poler2rect(r,theta) x=r*cos(theta*pi/180); y=r*sin(theta*pi/180); RUN之後 ??? Input argument "r" is undefined. Error in ==> poler2rect at 2 x=r*cos(theta*pi/180); 出現這個bug 可是我不知道怎麼解 感覺 蠻基礎得 麻煩 carry一下小妹QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.102.18 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1405173666.A.60C.html

07/12 23:55, , 1F
函數定義好之後,你是要呼叫它,而不是執行它。
07/12 23:55, 1F

07/12 23:56, , 2F
例如 poler2rect(1,pi)。 它就會回傳對應的x,y值給你
07/12 23:56, 2F

07/13 13:19, , 3F
另外建議你用r.*cos...... 這樣你r可以不用只輸入單一值
07/13 13:19, 3F

07/15 00:08, , 4F
謝謝大家q_q
07/15 00:08, 4F
文章代碼(AID): #1JmJ-YOC (MATLAB)
文章代碼(AID): #1JmJ-YOC (MATLAB)