[問題]call function出現undefined variable

作者: strawberrynn (berry)   2014-10-21 16:29:30
最近遇到一個看似很簡單,但是又找不太到解決方法的問題,
我有一個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,
想請問大家有沒有遇過類似的問題,該如何解決呢? 謝謝!
作者: strawberrynn (berry)   2014-10-21 16:34:00
我解決了XD
作者: sunev (Veritas)   2014-10-21 16:37:00
不講清楚怎麼解決只比自刪文好一點點
作者: strawberrynn (berry)   2014-10-21 16:38:00
加個syms x

Links booklink

Contact Us: admin [ a t ] ucptt.com