[討論] 如何函數的引數先不輸入,先for回圈?
例如:
M檔:
function test=f(m,n)
if mod(m+n,2)==0
test=0;
else
test=1/((m^2)+(n^2));
end
end
程式碼:
data=@(n) [];
for m=0:2
data=sum([data,f(m,n)]);
end
data(1)
這樣跑會出錯
邏輯大概就是這樣
n我不想是先給他,想要後來想改啥就改啥,這樣才能符合我要的輸入方式(計算式裡
一堆f(1)、f(2)......等的函數,不可能每個都是先給他
要如何做到這樣子?
求高手幫助! 感謝!
原始程式圖片(巴哈姆特圖片空間):
m檔: http://truth.bahamut.com.tw/s01/201303/debce586769fc6daf3017b1c7dced138.JPG
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.17.1
→
03/26 14:38, , 1F
03/26 14:38, 1F
→
03/26 14:39, , 2F
03/26 14:39, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):