diff --git a/matlab/@dseries/mpower.m b/matlab/@dseries/mpower.m index d144f3da6..6ba3ed958 100644 --- a/matlab/@dseries/mpower.m +++ b/matlab/@dseries/mpower.m @@ -151,4 +151,26 @@ error(['dseries::mpower: Wrong calling sequence!']) %$ t(6) = dyn_assert(ts3.tex,{'A1^2';'A2^2'}); %$ end %$ T = all(t); -%@eof:2 \ No newline at end of file +%@eof:2 + +%@test:3 +%$ % Define a dseries object +%$ ts1=dseries([1 1;2 2;3 3], '1999y', {'MyVar1','MyVar2'}); +%$ +%$ % Use the power +%$ try +%$ ts2 = ts1^transpose(1:3); +%$ t = 1; +%$ catch +%$ t = 0; +%$ end +%$ +%$ if t(1) +%$ t(2) = dyn_assert(ts2.vobs,2); +%$ t(3) = dyn_assert(ts2.nobs,3); +%$ t(4) = dyn_assert(ts2.data,bsxfun(@power,ts1.data,transpose(1:3)),1e-15); +%$ t(5) = dyn_assert(ts2.name,{'MyVar1';'MyVar2'}); +%$ t(6) = dyn_assert(ts2.tex,{'MyVar1';'MyVar2'}); +%$ end +%$ T = all(t); +%@eof:3 \ No newline at end of file