首先,求导属于符号运算,对于一般的数值型的变量是不能进行求导的。
其次,用@ 定义的匿名函数只是一个函数句柄,必需对其进行调用才能真正使得函数生效。
其实,也并非用@ 定义的函数就不能求导,重要的是满足上面的两点:要调用函数,而且得到的结果是符号表达式,例如:
>> syms y>> f=@(x)2*x^2+3;>> diff(f(y)) ans = 4*y