看板 MATLAB 關於我們 聯絡資訊
有辦法寫成類似這樣的function handle 例如 f1=@(x) 1*exp(x-1); f2=@(x) 2*exp(x-2); f3=@(x) 3*exp(x-3); . . . f100=@(x) 100*exp(x-100); f=@(x) [f1(x);f2(x);f3(x);....f100(x);] 用 迴圈寫出來... 我想到的是 for i=1:100 f(i)=@(x) i*exp(x-i); end 但這樣好像會出問題 但不知道要怎麼修正 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.136.219
Rasin:改用細胞看看 沒試過我也不確定 12/06 12:43
Rasin:f{i} 12/06 12:43
sunev:f=@(x,y) y*exp(x-y); 會不會比較乾脆? 12/06 15:29
s907330204:謝謝個位 我試試看 12/07 19:22