From 15aa4ec879a3c640da1bcea26c58cd1513f83534 Mon Sep 17 00:00:00 2001 From: Sunil Shetye Date: Tue, 31 Jul 2018 23:22:15 +0530 Subject: incorporate changes in test1.sce by Sonu Sharma use ieee(2) mode instead of ieee(1) mode reduce messages --- macros/bilinear.sci | 4 ++-- macros/fir1.sci | 1 - macros/residued.sci | 2 +- macros/residuez.sci | 5 +++-- test1.sce | 2 +- test3.sce | 1 - 6 files changed, 7 insertions(+), 8 deletions(-) diff --git a/macros/bilinear.sci b/macros/bilinear.sci index 9030bfd..d1ee3f7 100644 --- a/macros/bilinear.sci +++ b/macros/bilinear.sci @@ -51,7 +51,7 @@ function [Zz, Zp, Zg] = bilinear(Sz, Sp, Sg, T) funcprot(0); [nargout nargin] = argn(); - ieee(1); + ieee(2); if nargin==3 T = Sg; @@ -113,5 +113,5 @@ function [Zz, Zp, Zg] = bilinear(Sz, Sp, Sg, T) [Zz, Zp] = zp2tf(Zz, Zp, Zg); Zz = prepad(Zz, length(Zp)); end - +ieee(0); endfunction diff --git a/macros/fir1.sci b/macros/fir1.sci index 05532db..636d6f8 100644 --- a/macros/fir1.sci +++ b/macros/fir1.sci @@ -94,7 +94,6 @@ function b = fir1(n, w, varargin) x=exp(-1*%i*%pi*w_o) // z=[1 -exp(-1*%i*%pi*w_o)]; - disp(x) nc = length(b); if(isscalar(x) & nc>0 & (x~=%inf) & or(b(:)~=%inf)) // Make it scream for scalar x. Polynomial evaluation can be diff --git a/macros/residued.sci b/macros/residued.sci index 9b4a386..cbcbebc 100644 --- a/macros/residued.sci +++ b/macros/residued.sci @@ -87,7 +87,7 @@ function [r, p, f, m] = residued(b, a, toler) // [nargout,nargin]=argn(); - if nargin<3, + if nargin==3, warning("tolerance ignored"); end NUM = b(:)'; diff --git a/macros/residuez.sci b/macros/residuez.sci index f3a5172..cee301f 100644 --- a/macros/residuez.sci +++ b/macros/residuez.sci @@ -47,10 +47,11 @@ [nargout,nargin]=argn(); - if nargin<3 + if nargin==3 warning("tolerance ignored"); end - NUM = B(:)'; DEN = A(:)'; + NUM = B(:)'; + DEN = A(:)'; // Matlab's residue does not return m (since it is implied by p): [r,p,f,m]=residue(conj(mtlb_fliplr(NUM)),conj(mtlb_fliplr(DEN))); p = 1 ./ p; diff --git a/test1.sce b/test1.sce index bae700d..7b9885d 100644 --- a/test1.sce +++ b/test1.sce @@ -725,6 +725,6 @@ if(res~=[]) disp("One or more tests failed") exit(1) else - disp("All test cases passed") + disp("pass") exit end diff --git a/test3.sce b/test3.sce index 5b349e2..7d3dbac 100644 --- a/test3.sce +++ b/test3.sce @@ -817,7 +817,6 @@ end -disp("all worked!!") //////////////////////////////////////////////////// -- cgit