source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/lightspeed/test_normpdf.m @ 86

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

Added original make3d

File size: 853 bytes
Line 
1% timing test for normpdf
2
3niter = 1000;
4d = 100;
5A = rand(d);
6A = A*A';
7S = chol(A);
8iA = inv(A);
9iS = chol(iA);
10x = rand(d,1);
11
12fprintf('time for standard normal:')
13tic;for i = 1:niter normpdfln(x); end;toc
14fprintf('time for single mean:')
15tic;for i = 1:niter normpdfln(x,x(:,1)); end;toc
16fprintf('time for zero mean, Cholesky argument:')
17tic;for i = 1:niter normpdfln(x,[],S); end;toc
18fprintf('time for Cholesky argument:')
19tic;for i = 1:niter normpdfln(x,x,S); end;toc
20fprintf('time for variance argument:')
21tic;for i = 1:niter normpdfln(x,x,[],A); end;toc
22fprintf('time for inverse Cholesky argument:')
23tic;for i = 1:niter normpdfln(x,x,iS,'inv'); end;toc
24fprintf('time for inverse variance argument:')
25tic;for i = 1:niter normpdfln(x,x,'inv',iA); end;toc
26
27x=[0;1];
28m=[0.1;1.1];
29v=[0.1 0.1;0.1 0.5];
30normpdf(x,m,[],v)
Note: See TracBrowser for help on using the repository browser.