Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.39 KB | None | 0 0
  1. function y = mg_NOI_filter(b, a, x)
  2. ma = length(a);
  3. mb = length(b);
  4. n = length(x);
  5. y = zeros(1, n);
  6.  
  7. for i = 1:n
  8.   z = 0;
  9.   for j = 1:mb
  10.     if ((i-j+1) < 1)
  11.       z += 0;
  12.     else
  13.       z += x(i-j+1)*b(j);
  14.     endif;
  15.   endfor;
  16.  
  17.   for k = 1:ma
  18.     if ((i-k+1) < 1)
  19.       z -= 0;
  20.     else
  21.       z -= x(i-k+1)*a(k);
  22.     endif;
  23.   endfor;
  24.  
  25.   y(i) = z;
  26. endfor;
  27. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement