作者dragonace ()
看板MATLAB
標題[問題] 如何使用自訂函數??
時間Sun Jul 16 15:11:18 2006
最近才開始自學 不太會用自訂函式...
參考張智星老師的書 有一個程式
-------------------------------------------------------------
function regpoly(n)
vertices=[1];
for i=1:n
step=2*pi/n;
vertices=[vertices, exp(i*step*sqrt(-1))];
end
plot(vertices, '-o');
axis image
% 畫外接圓
hold on
theta=linspace(0, 2*pi);
plot(cos(theta), sin(theta), '-r');
hold off
axis image
-------------------------------------------------------------
這個m file放在d:\practice 中 照書上所說
我用addpath('d:\practice') 應該就可以增加這個函式的路徑了
可是我接下來打
>>regpoly(5)
卻顯示??? Undefined command/function 'regpoly'.
請問是哪個步驟錯了嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.184.147.74
推 Ysen:function f=regpoly(n)我印象中應該要這樣寫@@ 07/16 15:15
推 newwind:這樣寫也可以 你mfile的檔名要跟function一樣 07/16 15:30
推 dragonace:感謝~原來檔名要跟fuction名子一樣@@~ 07/16 15:41
推 Gwaewluin:基本上你打好第一行函式名稱以後,存檔時就會自動幫你預 07/16 16:10
→ Gwaewluin:設那個函式名稱當作檔名了 07/16 16:11