root/applications/bdmtoolbox/tutorial/merging/merge_frag.m @ 411

Revision 411, 1.1 kB (checked in by smidl, 15 years ago)

merger finalization

Line 
1% Random Variables
2a=struct('class','RV','names',{{'a'}});
3b=struct('class','RV','names',{{'b'}});
4ab=struct('class','RV','names',{{'a','b'}});
5
6% Sources
7f1.class= 'enorm<ldmat>';
8f1.mu   = 3;
9f1.R    = 1;
10f1.rv   = b;
11
12% merger
13Merger.class='merger_mix';
14Merger.method='lognormal';
15Merger.beta=2;
16Merger.ncoms=20;
17Merger.stop_niter=5;
18Merger.effss_coef=1;
19%Merger.dbg_file='merger_mix_dbg';
20
21
22% 2D sources
23f3 = struct('class','enorm<ldmat>',...
24    'mu',[1,2],...
25    'R',  [2 0; 0 1.5],...
26    'rv', ab);
27f4 = struct('class','egiw',...
28    'V',4*[5 2; 2 1],...
29    'nu',  4,...
30    'dimx',  1,...
31    'rv', ab);
32% 2D support
33support2.grid={[-5,5],[0.001,5]};
34support2.nbins=[20,20];
35
36% 2D
37vy2=merger({f3,f1}, support2, Merger)
38X=zeros(support2.nbins(1));
39Y=zeros(support2.nbins(1));
40Z=zeros(support2.nbins(1));
41
42figure(2);
43subplot(1,3,1);
44hold off
45plot(vy2.support(1,:),vy2.support(2,:),'.','MarkerSize',4)
46hold on
47contour_2(vy2.support(1,:),vy2.support(2,:),vy2.weights)
48subplot(1,3,2);
49contour_2(vy2.support(1,:),vy2.support(2,:),vy2.source1)
50subplot(1,3,3);
51contour_2(vy2.support(1,:),vy2.support(2,:),vy2.source2)
Note: See TracBrowser for help on using the browser.