g******s 发帖数: 733 | 1 因为数学实在太差,描述不正确之处请勿见笑.在标准的Boltzmann模拟退火中,随机数的
产生服从高斯分布,即
g(x)=T^(-D/2)*exp(-dx^2/T).
当D=1时,g(x)是标准的高斯概率密度函数,其variance(方差?)为sqrt(T/2/pi),对它在
无穷区域积分为1.用matlab中的randn*sqrt(T/2/pi)可以得到g(x).我的问题是
1)当D>1时,g(x)还可以被称为概率密度函数吗?我觉得不可以,因为对它在无穷区域积分
不再为1.
2)用matlab的randn函数怎么能得到D>1时的g(x)?
先谢了! 再说一句, 描述不正确之处请勿见笑. | D******n 发帖数: 2836 | 2 懂得不多,
但貌似,这个g(x)要改变的是T,
D只不过是使得prob normalized 到1
呵呵,瞎说的,别当真。
【在 g******s 的大作中提到】 : 因为数学实在太差,描述不正确之处请勿见笑.在标准的Boltzmann模拟退火中,随机数的 : 产生服从高斯分布,即 : g(x)=T^(-D/2)*exp(-dx^2/T). : 当D=1时,g(x)是标准的高斯概率密度函数,其variance(方差?)为sqrt(T/2/pi),对它在 : 无穷区域积分为1.用matlab中的randn*sqrt(T/2/pi)可以得到g(x).我的问题是 : 1)当D>1时,g(x)还可以被称为概率密度函数吗?我觉得不可以,因为对它在无穷区域积分 : 不再为1. : 2)用matlab的randn函数怎么能得到D>1时的g(x)? : 先谢了! 再说一句, 描述不正确之处请勿见笑.
|
|