已知一高斯函数的表达式,即已知三个常数系数a,b,c,那么以此函数为分布的随机数的对比度和峰度表达式是高斯函数为f(x)=ae^[-(x-b)^2/c^2]尤其是峰度,如何直接从这一函数式中得到,不需要直接拿
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/01 07:13:22
已知一高斯函数的表达式,即已知三个常数系数a,b,c,那么以此函数为分布的随机数的对比度和峰度表达式是高斯函数为f(x)=ae^[-(x-b)^2/c^2]尤其是峰度,如何直接从这一函数式中得到,不需要直接拿
已知一高斯函数的表达式,即已知三个常数系数a,b,c,那么以此函数为分布的随机数的对比度和峰度表达式是
高斯函数为f(x)=ae^[-(x-b)^2/c^2]
尤其是峰度,如何直接从这一函数式中得到,不需要直接拿产生的随机数据算!
因为我需要产生一个均值、对比度、和峰度一定的高斯分布函数,用matlab能怎么做?
已知一高斯函数的表达式,即已知三个常数系数a,b,c,那么以此函数为分布的随机数的对比度和峰度表达式是高斯函数为f(x)=ae^[-(x-b)^2/c^2]尤其是峰度,如何直接从这一函数式中得到,不需要直接拿
正态分布的峰值为3
均值和标准差可参考正太分布公式中的u和sigma
利用导数去求函数的极值,下面的是代码
>> syms a x b c
>> f=a*exp(-(x-b)^2/c^2); % 定义函数
>> df=diff(f) % 求导
df =
-2*a*(x-b)/c^2*exp(-(x-b)^2/c^2)
>> solve(df,x) ...
全部展开
利用导数去求函数的极值,下面的是代码
>> syms a x b c
>> f=a*exp(-(x-b)^2/c^2); % 定义函数
>> df=diff(f) % 求导
df =
-2*a*(x-b)/c^2*exp(-(x-b)^2/c^2)
>> solve(df,x) % 利用solve求方程的跟,即极值点
ans =
b
所以f(x)的极大值就是f(b)=a。
收起
f(x)max=ae^0=a