Mercurial > hg > pycsalgos
annotate tests/RecomTSTgentest.m @ 68:cab8a215f9a1 tip
Minor
author | Nic Cleju <nikcleju@gmail.com> |
---|---|
date | Tue, 09 Jul 2013 14:50:09 +0300 |
parents | 4a4e5204ecf5 |
children |
rev | line source |
---|---|
nikcleju@4 | 1 % Run BP and save parameters and solutions as reference test data |
nikcleju@4 | 2 % to check if other algorithms are correct |
nikcleju@4 | 3 |
nikcleju@5 | 4 % numA = 10; |
nikcleju@5 | 5 % numY = 100; |
nikcleju@5 | 6 % |
nikcleju@5 | 7 % sizesA{1} = [50 100]; |
nikcleju@5 | 8 % sizesA{2} = [20 25]; |
nikcleju@5 | 9 % sizesA{3} = [10 120]; |
nikcleju@5 | 10 % sizesA{4} = [15 100]; |
nikcleju@5 | 11 % sizesA{5} = [70 100]; |
nikcleju@5 | 12 % sizesA{6} = [80 100]; |
nikcleju@5 | 13 % sizesA{7} = [90 100]; |
nikcleju@5 | 14 % sizesA{8} = [99 100]; |
nikcleju@5 | 15 % sizesA{9} = [100 100]; |
nikcleju@5 | 16 % sizesA{10} = [250 400]; |
nikcleju@5 | 17 % |
nikcleju@5 | 18 % for i = 1:numA |
nikcleju@5 | 19 % sz = sizesA{i}; |
nikcleju@5 | 20 % cellA{i} = randn(sz); |
nikcleju@5 | 21 % cellY{i} = randn(sz(1), numY); |
nikcleju@5 | 22 % for j = 1:numY |
nikcleju@5 | 23 % cellTol{i}(j) = rand / 5; % restrict from 0 to 20% if measurements |
nikcleju@5 | 24 % %cellX0{i}(:,j) = cellA{i} \ cellY{i}(:,j); |
nikcleju@5 | 25 % cellX0{i}(:,j) = zeros(size(cellA{i},2),1); |
nikcleju@5 | 26 % end |
nikcleju@5 | 27 % end |
nikcleju@5 | 28 % %load BPtestdata |
nikcleju@5 | 29 tic |
nikcleju@4 | 30 for i = 1:numA |
nikcleju@4 | 31 for j = 1:numY |
nikcleju@4 | 32 cellXr{i}(:,j) = RecommendedTST(cellA{i}, cellY{i}(:,j), 300, cellTol{i}(j), cellX0{i}(:,j)); |
nikcleju@4 | 33 end |
nikcleju@4 | 34 end |
nikcleju@5 | 35 toc |
nikcleju@4 | 36 |
nikcleju@5 | 37 % save RecomTSTtestdata |