作者clvin (^ ^)
看板C_and_CPP
标题[问题] 如何找高斯分布的最高点?
时间Tue Sep 1 22:46:23 2009
新手发问,请多指教,谢谢。
请问各位前辈,
若有一高斯分布之曲线,假设横轴为x,纵轴为y(强度),
想藉C写个回圈来找出高斯分部上之强度最大点,
接着再从该最大点分别往左右找出强度下降至最大点的1/2处之两点,
则该如何着手比较好呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.20.76
1F:推 kvykn:都已经知道是gaussian了,从参数看就可以知道最大点了阿 09/01 22:52
2F:推 dendrobium:你是想用回圈试出最大值吗?试试看基因演算法XD 09/02 00:13
3F:推 b90343024:楼上是杀鸡用屠龙刀? 09/02 00:30
4F:推 su31o4gj83:只想到两个值一直比, 然後小於某个设定的值 = =" 09/02 01:08
5F:→ su31o4gj83:可能要翻一下 numerical recipe, 看有什麽方法可以用 09/02 01:09
6F:→ maplefog:有个特性 就是数值会越来越大 09/02 15:18
7F:→ clvin:谢谢~ 09/02 18:32
8F:→ su31o4gj83:找到最大点後, 要找最大点的1/2处之两点的问题 09/02 21:28
9F:→ su31o4gj83:就是解方程式的问题了, 最基本的方法是牛顿法 09/02 21:28
10F:→ su31o4gj83:还有其他解方程式的方法, 一样可以参考上面那本书 09/02 21:30
11F:→ su31o4gj83:早上突然想到, 最大点一样是方程式求解,一阶微分,得3点 09/03 09:36