May 5th, 2009, 5:12 pm
Or:trmat={{1/6, 5/6, 0, 0, 0, 0}, {0, 1/3, 2/3, 0, 0, 0}, {0, 0, 1/2, 1/2, 0, 0}, {0, 0, 0, 2/3, 1/3, 0}, {0, 0, 0, 0, 5/6, 1/6}, {0, 0, 0, 0, 0, 1}};T = Transpose[Most[Transpose[Most[trmat]]]]{{1/6, 5/6, 0, 0, 0}, {0, 1/3, 2/3, 0, 0}, {0, 0, 1/2, 1/2, 0}, {0, 0, 0, 2/3, 1/3}, {0, 0, 0, 0, 5/6}}initvec = {1,0,0,0,0,0};Tau = Most[initvec]{1, 0, 0, 0, 0}exptime = 1 + Tau.Inverse[IdentityMatrix[5] - T].ConstantArray[1, 5]147/10T0 = ConstantArray[1, 5] - T.ConstantArray[1, 5]{0, 0, 0, 0, 1/6}f[k_] := Tau.MatrixPower[T, ((k-1) - 1)].T0; (distribution of expected time, adjusted for initial state = 1 round)f[6] = 5/324 = 6!/(6^6)sumap[k_] := (k + 1 - 7) (7 + k)/2;answer = Sum[sumap[k] f[k], {k, 7, Infinity}]11389/100N[answer]113.89