diff --git a/src/dassert.m b/src/dassert.m index 08bbc43c59405116970f3a01bba1655f71ff99de..354ca75e3a63238c8191140abbd0430c61af4359 100644 --- a/src/dassert.m +++ b/src/dassert.m @@ -63,7 +63,11 @@ elseif isa(cA,'cell') rA = reshape(cA, prod(sA), 1); rB = reshape(cB, prod(sB), 1); for i=1:nn - t = dassert(rA{i}, rB{i}, tol); + if nargin>2 + t = dassert(rA{i}, rB{i}, tol); + else + t = dassert(rA{i}, rB{i}); + end if ~t break end @@ -71,7 +75,11 @@ elseif isa(cA,'cell') elseif isa(cA,'struct') A = struct2cell(A); B = struct2cell(B); - t = dassert(A, B, tol); + if nargin>2 + t = dassert(A, B, tol); + else + t = dassert(A, B); + end else if use_isequal_matlab_builtin t = isequal(A, B);