annotate tests/SL0gentest.m @ 68:cab8a215f9a1 tip

Minor
author Nic Cleju <nikcleju@gmail.com>
date Tue, 09 Jul 2013 14:50:09 +0300
parents 64fbc37c8c06
children
rev   line source
nikcleju@8 1 % Run SL0 and save parameters and solutions as reference test data
nikcleju@8 2 % to check if other algorithms are correct
nikcleju@8 3
nikcleju@8 4 numA = 10;
nikcleju@8 5 numY = 100;
nikcleju@8 6
nikcleju@8 7 sizesA{1} = [50 100];
nikcleju@8 8 sizesA{2} = [20 25];
nikcleju@8 9 sizesA{3} = [10 120];
nikcleju@8 10 sizesA{4} = [15 100];
nikcleju@8 11 sizesA{5} = [70 100];
nikcleju@8 12 sizesA{6} = [80 100];
nikcleju@8 13 sizesA{7} = [90 100];
nikcleju@8 14 sizesA{8} = [99 100];
nikcleju@8 15 sizesA{9} = [100 100];
nikcleju@8 16 sizesA{10} = [250 400];
nikcleju@8 17
nikcleju@8 18 sigmamin = [0.00001 0.01 0.2 0.3 0.4 0.0001 0.1 0.001 0.1 0.1];
nikcleju@8 19
nikcleju@8 20 for i = 1:numA
nikcleju@8 21 sz = sizesA{i};
nikcleju@8 22 cellA{i} = randn(sz);
nikcleju@8 23 cellY{i} = randn(sz(1), numY);
nikcleju@8 24 end
nikcleju@8 25
nikcleju@8 26 %load SL0testdata
nikcleju@8 27 tic
nikcleju@8 28 for i = 1:numA
nikcleju@8 29 for j = 1:numY
nikcleju@8 30 cellXr{i}(:,j) = SL0(cellA{i}, cellY{i}(:,j), sigmamin(i));
nikcleju@8 31 end
nikcleju@8 32 end
nikcleju@8 33 toc
nikcleju@8 34
nikcleju@8 35 save SL0testdata