Mercurial > hg > ltpda
view m-toolbox/classes/@ao/fq2fac.m @ 30:317b5f447f3e database-connection-manager
Update workspaceBrowser
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Mon, 05 Dec 2011 16:20:06 +0100 |
parents | f0afece42f48 |
children |
line wrap: on
line source
% FQ2FAC is a private function and is called by ngconv.m which can be found in the % folder 'noisegenerator'. % It calculates polynomial coefficients from given poles and Zeros. % % Inputs (from ngconv.m): % - f : frequency of apole or zero % - q : quality factor of a pole or zero % % Outputs: % - polzero: a vector of resulting polynomial coefficients % % A Monsky 24-07-07 % % $Id: fq2fac.m,v 1.2 2008/08/01 13:19:42 ingo Exp $ % function polzero = fq2fac(f,q) n = length(f); polzero = zeros(n,3); for i = 1:n if isnan(q(i)) polzero(i,1:2) = [1 1/(2*pi*f(i))]; else polzero(i,1:3) = [1 1/(2*pi*f(i)*q(i)) 1/((2*pi*f(i))*(2*pi*f(i)))]; end end end