Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. A = {{5, 4, 1}, {4, 7, 3}, {1, 3, 5}};
  2. B = {{3, 2, -1}, {2, 5, 1}, {-1, 1, 3}};
  3. Xsam = RandomVariate[MultinormalDistribution[{0, 0, 0}, B], 1000];
  4. Ysam = RandomVariate[MultinormalDistribution[{0, 0, 0}, A], 1000];
  5.  
  6. M0 = Array[Subscript[a, ##] &, {3, 3}];
  7.  
  8. r[X_,Y_,M_]:=Exp[X.M.Transpose[Y]];
  9.  
  10. pX=1/1000;
  11. pY=1/1000;
  12. r1=r[Xsam,Ysam,M0]
  13.  
  14. g[M0_]:=Take[RecurrenceTable[{b[n + 1] == pY/(Transpose[r1].a[n]),
  15. a[n + 1] == pX/(r1.b[n]), a[1] == Exp[-ConstantArray[1, Length [Xsam]]],
  16. b[1] == Exp[-ConstantArray[1, Length [Xsam]]]}, {a, b}, {n, 1,
  17. 10}], {10}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement