[VBA ] 有關迴圈加總的問題

看板Visual_Basic作者 (阿宅)時間9年前 (2015/01/19 10:34), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
我想要用一個loop將以下的寫成迴圈 gl(i,1)=(1-p(i,1))*gl(i,1) gl(i,2)= (1-p(i,1))*gl(i,1)+ (1-p(i,1))*(1-p(i,2))*gl(i,2) gl(i,j)= (1-p(i,1))*gl(i,1)+ (1-p(i,1))*(1-p(i,2))*gl(i,2)+………+ (1-p(i,1))*(1-p(i,2))*gl(i,2)*……* (1-p(i,1))*(1-p(i,2))*…*(1-p(i,j))*gl(i,j) 有點苦腦,不知到要先設(1-p(i,j))還是該如何做,請高手指點,謝謝了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.177.40 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1421634897.A.6A9.html

01/19 10:37, , 1F
更正 gl(i,j)= (1-p(i,1))*gl(i,1)+ (1-p(i,1))*(1-p(i,
01/19 10:37, 1F

01/19 10:38, , 2F
gl(i,j)= (1-p(i,1))*gl(i,1)+ (1-p(i,1))*(1 -p(i,2))*
01/19 10:38, 2F

01/19 10:39, , 3F
………+ (1-p(i,1))* (1-p(i,2))*gl(i,2)*…… *
01/19 10:39, 3F

01/19 10:39, , 4F
(1-p(i,1))*(1-p(i,2))*…*(1-p(i,j))*gl(i,j)
01/19 10:39, 4F

01/19 12:37, , 5F
蛋疼,YOUR CODE MAKES MY BALLS HURT
01/19 12:37, 5F

01/19 12:38, , 6F
你每一項都是前一項加上最後一節嘛 那每次就算那最後一
01/19 12:38, 6F

01/19 12:40, , 7F
節就好 最後一節會有n項相乘 就用個1..n的for算出來
01/19 12:40, 7F
文章代碼(AID): #1Kl6rHQf (Visual_Basic)