Mercurial > repos > public > sbplib
view +blockmatrix/zeroTest.m @ 239:ba56e0d621f2 feature/beams
Beam: Added ability to pick alphaII and alphaIII to control tau and sigma.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Thu, 28 Jul 2016 12:50:43 +0200 |
parents | d521e17f72b6 |
children | a5f1b0267dba |
line wrap: on
line source
function tests = zeroTest() tests = functiontests(localfunctions); end function testZero(testCase) cases = { { {[],[]}, {}, }, { {0,0}, {[]}; }, { {1,1}, {0}; }, { {2,1}, {[0; 0]}; }, { {1,2}, {[0 0]}; }, { {[1 2],2}, {[0 0];[0 0; 0 0]}; }, { {[1 2],[2 1]}, {[0 0],[0];[0 0; 0 0],[0; 0]}; }, }; for i = 1:length(cases) out = convertToFull(blockmatrix.zero(cases{i}{1})); expected = cases{i}{2}; testCase.verifyEqual(out,expected); end end function C = convertToFull(C) [N,M] = size(C); for i = 1:N for j = 1:M C{i,j} = full(C{i,j}); end end end