source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/lightspeed/test_randwishart.m @ 37

Last change on this file since 37 was 37, checked in by (none), 14 years ago

Added original make3d

  • Property svn:executable set to *
File size: 483 bytes
Line 
1N = 10000;
2a = 2.7;
3d = 3;
4m = zeros(d,d);
5m2 = zeros(d,d);
6s = 0;
7for i = 1:N
8  L = randwishart(a,d);
9  X = L'*L;
10  m = m + X;
11  s = s + logdet(X);
12  m2 = m2 + X.*X;
13end
14i = 0:(d-1);
15sTrue = sum(digamma(a - i*0.5));
16m = m/N;
17s = s/N;
18v = m2/N - m.*m;
19fprintf('Wishart(%g) mean: (should be %g*I)\n', a, a);
20disp(m)
21fprintf('  E[logdet]: %g (should be %g)\n', s, sTrue);
22vTrue = a*(eye(d) + 1)/2;
23fprintf('variance:\t\t\t\t\t\t\t\t\ttrue:\n');
24disp([v vTrue])
Note: See TracBrowser for help on using the repository browser.