[問題] 欲產生normal random variable,卻產生 …

看板C_and_CPP (C/C++)作者 (yaaboo)時間16年前 (2009/02/26 03:18), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
各位大大好: 請問一下,打算用Box-Muller method將uniform random variable 轉成normal random varable。 程式跑出來的variabl,有一些是-1.#IND000000。 請問-1.#IND000000 代表什麼呢? 謝謝,感恩~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 121.7.79.45

02/26 08:53, , 1F
應該是 -1.#INF吧... #INF---> number infinity無窮大
02/26 08:53, 1F

02/26 08:53, , 2F
-1 ---> 負的無窮大... -1.0/0.0就是這個
02/26 08:53, 2F
※ 編輯: yaaboo 來自: 121.7.79.45 (02/26 15:15)

02/27 15:26, , 3F
謝謝,也許是infinite number 的縮寫吧。
02/27 15:26, 3F

02/28 10:01, , 4F
我想你是在產生 uniform 的時候產生到 0 了..
02/28 10:01, 4F
文章代碼(AID): #19fPcFnF (C_and_CPP)
文章代碼(AID): #19fPcFnF (C_and_CPP)