[问题]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