看板 Programming 關於我們 聯絡資訊
: for(int i=0 ; i<10001;i++) : { : double c = i/10000; : z = z + i/10000*Normal(c,0,1) ; : } double c = i/10000; 上面這行c好像都會是0耶 應該要改成 double c = i / (double) 10000; 才會是你要的c從 0變化到1. z= z + i/10000*Normal(c,0,1) 也有一樣的問題. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.99.8 ※ 編輯: yy938559 來自: 114.38.99.8 (05/22 07:35)
costbook:double c = i/10000.0; 120.124.134.62 05/22 12:53
cooljony0109:double c = (double)i/10000.0; 163.13.127.179 05/25 13:53