假如我定义以下内容:
g = @(x) x/sqrt(x^2+1)
Run Code Online (Sandbox Code Playgroud)
如何获得g的导数函数,然后我可以用它来评估不同的点?
我尝试了符号数学工具包,并尝试了以下方法:
>> syms x
>> f = x/sqrt(x^2+1)
f =
x/(x^2 + 1)^(1/2)
>> diff(f)
ans =
1/(x^2 + 1)^(1/2) - x^2/(x^2 + 1)^(3/2)
Run Code Online (Sandbox Code Playgroud)
但是,我无法弄清楚如何将其转换为函数句柄/在不同点评估.但是,我更喜欢在function_handle上进行区分.
非常感谢你!
贾森
matlab ×1