看板 C_and_CPP 關於我們 聯絡資訊
新手發問,請多指教,謝謝。 請問各位前輩, 若有一高斯分佈之曲線,假設橫軸為x,縱軸為y(強度), 想藉C寫個迴圈來找出高斯分部上之強度最大點, 接著再從該最大點分別往左右找出強度下降至最大點的1/2處之兩點, 則該如何著手比較好呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.20.76
kvykn:都已經知道是gaussian了,從參數看就可以知道最大點了阿 09/01 22:52
dendrobium:你是想用迴圈試出最大值嗎?試試看基因演算法XD 09/02 00:13
b90343024:樓上是殺雞用屠龍刀? 09/02 00:30
su31o4gj83:只想到兩個值一直比, 然後小於某個設定的值 = =" 09/02 01:08
su31o4gj83:可能要翻一下 numerical recipe, 看有什麼方法可以用 09/02 01:09
maplefog:有個特性 就是數值會越來越大 09/02 15:18
clvin:謝謝~ 09/02 18:32
su31o4gj83:找到最大點後, 要找最大點的1/2處之兩點的問題 09/02 21:28
su31o4gj83:就是解方程式的問題了, 最基本的方法是牛頓法 09/02 21:28
su31o4gj83:還有其他解方程式的方法, 一樣可以參考上面那本書 09/02 21:30
su31o4gj83:早上突然想到, 最大點一樣是方程式求解,一階微分,得3點 09/03 09:36