[問題]call function出現undefined variable
最近遇到一個看似很簡單,但是又找不太到解決方法的問題,
我有一個function A他的input中有一個要放function,
例如:
a,b是個vector,
A(a,b,F)
F是一個函數,像是@(x)x(1)+x(2)+x(3),
但因為我現在的F很複雜,所以我重新開了一個Script來寫這個F,
寫好之後取名叫做f1,f1(x,d)有兩個input,x是變數,d是已知的data,
所以帶入A後下:
A(a,b,f1(x,d))
他就出現Undefined function or variable 'x'.
照理來說用@(x)的方式沒問題,應該也可以用f1(x,d),但他卻出現error,
想請問大家有沒有遇過類似的問題,該如何解決呢? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.54.9
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1413880173.A.4A1.html
→
10/21 16:34, , 1F
10/21 16:34, 1F
推
10/21 16:37, , 2F
10/21 16:37, 2F
→
10/21 16:38, , 3F
10/21 16:38, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章