如何在Matlab中进行区分和评估?

如何在Matlab中进行区分和评估?,matlab,diff,differentiation,Matlab,Diff,Differentiation,我需要区分exp((s^2*sigma^2)/2+mu*s)并将其计算为s=0 任何人都可以提供有关语法的建议,或者我应该如何执行此区分 如果有帮助,上述函数是标准法线的mgf 我想区分和计算s=0,这样我就可以得到均值、方差、偏斜和峰度 谢谢 试试这个: >> syms s sigma mu >> f=diff(exp((s^2*sigma^2)/2 + mu*s),s) f = exp((s^2*sigma^2)/2 + mu*s)*(s*sigma^2 + mu

我需要区分
exp((s^2*sigma^2)/2+mu*s)
并将其计算为
s=0

任何人都可以提供有关语法的建议,或者我应该如何执行此区分

如果有帮助,上述函数是标准法线的mgf

我想区分和计算
s=0
,这样我就可以得到均值、方差、偏斜和峰度

谢谢

试试这个:

>> syms s sigma mu
>> f=diff(exp((s^2*sigma^2)/2 + mu*s),s)

f =

exp((s^2*sigma^2)/2 + mu*s)*(s*sigma^2 + mu)

>> subs(f, 's', 0)

ans =

mu

>> subs(f, 's', 1)

ans =

exp(sigma^2/2 + mu)*(sigma^2 + mu)
参考-