使用inline时候有点不解。
刚开始都好:
ff=inline('x^2','x')
ff =
Inline function:
ff(x) = x^2
>> ff(5)
ans =
25
但是如果加了一个“a”,我想让a是一个变量,或是参数。下面就有问题了。。。
ff=inline('x^2+a','x')
ff =
Inline function:
ff(x) = x^2+a
>> ff(5)
??? Error using ==> inlineeval
Error in inline expression ==> x^2+a
??? Undefined function or variable 'a'.
Error in ==> E:\Matlab\toolbox\matlab\funfun\@inline\subsref.m
On line 25 ==> INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);