source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/lightspeed/wishpdfln.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: 564 bytes
Line 
1function lp = wishpdfln(x,a,b,inverse)
2%WISHPDFLN    Logarithm of Wishart probability density function.
3%  See WISHPDF for argument description.
4
5% Written by Tom Minka
6% (c) Microsoft Corporation. All rights reserved.
7
8if nargin < 3
9  B = [];
10end
11if nargin < 4
12  inverse = 0;
13end
14
15if inverse
16  X = inv(X);
17end
18if isempty(B)
19  XB = X;
20  logDetB = 0;
21else
22  XB = X*B;
23  logDetB = logdet(B);
24end
25d = rows(x);
26d2 = (d+1)/2;
27if inverse
28  d2 = -d2;
29end
30logDetXB = (a-d2)*logdet(XB);
31lp = logDetXB - trace(XB) + d2*logDetB - gammaln(a,d);
Note: See TracBrowser for help on using the repository browser.