亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? impinvar.m

?? 有關matlab的電子書籍有一定的幫助希望有用
?? M
字號:
function [bz,az] = impinvar(b,a,Fs,tol)
%IMPINVAR Impulse invariance method for analog to digital filter conversion.
%   [BZ,AZ] = IMPINVAR(B,A,Fs) creates a digital filter with numerator
%   and denominator coefficients BZ and AZ respectively whose impulse 
%   response is equal to the impulse response of the analog filter with 
%   coefficients B and A sampled at a frequency of Fs Hertz.
%
%   If you don't specify Fs, it defaults to 1 Hz.
%
%   [BZ,AZ] = IMPINVAR(B,A,Fs,TOL) uses the tolerance TOL for grouping 
%   repeated poles together.  Default value is 0.001, i.e., 0.1%.
%
%   NOTE: the repeated pole case works, but is limited by the
%         ability of the function ROOTS to factor such polynomials.
%
%   See also BILINEAR.

%   Added multiple pole capability, 3-Feb-96  J McClellan
%   Also, the filter gain is now multiplied by 1/Fs (per O&S, etc)

%   Author(s): J. McClellan, Georgia Tech, EE, DSP, 1990
%   Copyright (c) 1988-98 by The MathWorks, Inc.
%   $Revision: 1.12 $  $Date: 1997/11/26 20:13:02 $

error(nargchk(2,4,nargin))

if nargin<4,  tol = 1e-3; end
if nargin<3,  Fs = 1; end

[M,N] = size(a);
if M>1 & N>1
    error(' A must be vector.')
end
[M,N] = size(b);
if M>1 & N>1
    error(' B must be vector.')
end

b = b(:);
a = a(:);
a1 = a(1);
if a1 ~= 0
% Ensure monotonicity of a
    a = a/a1;
end    
kimp=[];
if length(b) > length(a)
    error('Numerator B(s) degree must be no more than denominator A(s) degree.')
elseif  (length(b)==length(a))  
% remove direct feed-through term, restore later
    kimp = b(1)/a(1);
    b = b - kimp*a;  b(1)=[];
end

%--- Achilles Heel is repeated roots, so I adapted code from residue
%---  and resi2 here.  Now I can group roots, and there is no division.
pt = roots(a).';
Npoles = length(pt);
[mm,ip] = mpoles(pt,tol);
pt = pt(ip);
starts = find(mm==1);
ends = [starts(2:length(starts))-1;Npoles];
for k = 1:length(starts)
    jkl = starts(k):ends(k);
    polemult(jkl) = mm(ends(k))*ones(size(jkl));
    poleavg(jkl) = mean(pt(jkl))*ones(size(jkl));
end
rez = zeros(Npoles,1);
kp = Npoles;
while kp>0 
    pole = poleavg(kp);
    mulp = polemult(kp);
    num = b;
    den = poly( poleavg([1:kp-mm(kp),kp+1:Npoles]) );
    rez(kp) = polyval(num,pole) ./ polyval(den,pole);
    kp = kp-1;
    for k=1:mulp-1
        [num,den] = polyder(num/k,den);
        rez(kp) = polyval(num,pole) ./ polyval(den,pole);
        kp = kp-1;
    end
end

%----- Now solve for H(z) residues via impulse response matching
r = rez./gamma(mm);
p = poleavg;

az = poly(exp(p/Fs)).';
tn = (0:Npoles-1)'/Fs;
mm1 = mm(:).' - 1;
tt = tn(:,ones(1,Npoles)) .^ mm1(ones(size(tn)),:);
ee = exp(tn*p);
hh = ( tt.*ee ) * r;
bz = filter(az,1,hh);

if ~isempty(kimp)
% restore direct feed-through term
    bz = kimp*az(:) + [bz(:);0];
end
bz = bz/Fs;

bz = bz(:).';   % make them row vectors
az = az(:).';

cmplx_flag = any(imag(b)) | any(imag(a));
if ~cmplx_flag
   if  norm(imag([bz az]))/norm([bz az]) > 1000*eps
     warnStr = sprintf( ...
     ['  The output is not correct/robust.\n' ...
      '  Coeffs of B(s)/A(s) are real, but B(z)/A(z) has complex coeffs.\n' ...
      '  Probable cause is rooting of high-order repeated poles in A(s).']);
     warning(warnStr)
   end
   bz = real(bz);  
   az = real(az);
end
if a1~=0
    az = az*a1;
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区高清视频在线观看| 亚洲一区二区在线播放相泽| 欧美性生交片4| 久久久.com| 欧美三级韩国三级日本一级| 国产v综合v亚洲欧| 午夜精品成人在线| 日韩欧美一区二区在线视频| 成人97人人超碰人人99| 最近日韩中文字幕| 26uuu国产在线精品一区二区| 亚洲三级视频在线观看| 日韩你懂的电影在线观看| 色狠狠av一区二区三区| 久久国产尿小便嘘嘘| 亚洲午夜视频在线观看| 亚洲欧美日韩国产中文在线| 久久一区二区三区国产精品| 成人午夜av电影| 久久精品99久久久| 国产日韩欧美制服另类| 欧美精品一区二区在线播放| 欧美日韩一区成人| 日本韩国欧美一区二区三区| 香蕉加勒比综合久久| 亚洲欧洲精品天堂一级| 国产人伦精品一区二区| 91行情网站电视在线观看高清版| 国产欧美一区二区三区在线老狼| 国产成人在线视频网址| 亚洲一区二区av在线| 亚洲欧美激情在线| 欧美一区二区三区在线| 欧美中文字幕一区| 91在线码无精品| 日韩va欧美va亚洲va久久| 午夜伦欧美伦电影理论片| 亚洲妇熟xx妇色黄| 亚洲图片自拍偷拍| 五月激情综合色| 国产欧美久久久精品影院| 久久久久久毛片| 久久免费偷拍视频| 国产欧美综合在线| 欧美精品777| eeuss鲁片一区二区三区在线看| 亚洲国产精品视频| 久久久精品蜜桃| 91久久香蕉国产日韩欧美9色| 蜜臀91精品一区二区三区| 人人精品人人爱| 日韩在线卡一卡二| 精品一区二区三区视频在线观看| 欧美大白屁股肥臀xxxxxx| 欧美sm极限捆绑bd| 在线免费观看日韩欧美| 国产99精品在线观看| 日韩av一二三| 亚洲激情图片一区| 亚洲一线二线三线久久久| 无码av免费一区二区三区试看| 欧美疯狂性受xxxxx喷水图片| 国产suv一区二区三区88区| 美女精品一区二区| 国产在线视频精品一区| 婷婷中文字幕综合| 久久国产剧场电影| 成人黄色软件下载| 久久国产精品72免费观看| 国产综合久久久久影院| 日本vs亚洲vs韩国一区三区二区 | 日韩美女一区二区三区| 欧美精品一区二区三| 亚洲精品在线电影| 中文字幕的久久| 亚洲18影院在线观看| 国产精品福利一区二区三区| 26uuu精品一区二区在线观看| av电影在线观看一区| 国产黄色91视频| 91美女精品福利| 欧美日韩国产高清一区二区三区 | 久久久久久久免费视频了| 日韩一区在线看| 国产精品成人免费| 国产日韩欧美亚洲| 国产精品系列在线| 亚洲一本大道在线| 亚洲成人黄色影院| 国产传媒日韩欧美成人| 欧美三区在线观看| 欧美日韩国产天堂| 国产欧美va欧美不卡在线| 亚洲一区二区三区爽爽爽爽爽 | 久久97超碰色| 色噜噜久久综合| 在线观看国产91| 欧洲一区在线观看| 26uuu精品一区二区| 亚洲第一电影网| 成人精品电影在线观看| 欧美日本韩国一区二区三区视频 | caoporn国产精品| 91精品国产综合久久久蜜臀图片 | 亚洲欧美在线aaa| 洋洋av久久久久久久一区| 国产精品一区三区| 91精品国产综合久久精品图片| 99视频国产精品| 久久这里只精品最新地址| 偷窥国产亚洲免费视频| 美国三级日本三级久久99| 国产精品99久久久久久久女警 | 日韩欧美你懂的| 一区二区在线免费观看| 成人午夜免费电影| 久久久亚洲高清| 秋霞国产午夜精品免费视频| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日本一区二区在线观看| 亚洲在线免费播放| 91亚洲精品久久久蜜桃| 中文av一区特黄| 成人短视频下载| 国产偷国产偷精品高清尤物| 另类中文字幕网| 日韩久久精品一区| 国产日韩欧美在线一区| 国产在线国偷精品产拍免费yy| 日韩电影在线免费观看| 国产麻豆精品一区二区| 欧美一区二区私人影院日本| 久久女同性恋中文字幕| 亚洲你懂的在线视频| 99久久精品国产精品久久| 欧美亚洲高清一区二区三区不卡| 51精品秘密在线观看| 亚洲国产日产av| 欧美精品丝袜久久久中文字幕| 久久久久久久久久久久久夜| 久久国产麻豆精品| 亚洲精品一区二区三区蜜桃下载| 精品国产乱码久久久久久久久| 亚洲婷婷综合久久一本伊一区| 中文字幕一区二区三区精华液| 国产精品久久久久久久久久久免费看 | 成人激情视频网站| 国产精品婷婷午夜在线观看| 国产高清精品久久久久| 337p亚洲精品色噜噜| 奇米亚洲午夜久久精品| 精品免费国产二区三区| 国产激情精品久久久第一区二区 | 337p粉嫩大胆噜噜噜噜噜91av| 亚洲男同性视频| 欧美老女人在线| 久久99精品视频| 日本一区二区视频在线观看| 爽好多水快深点欧美视频| 欧美大片在线观看一区| 人人精品人人爱| 精品视频一区 二区 三区| 国产精品国产三级国产普通话三级 | 亚洲精品一区二区三区蜜桃下载| 亚洲国产精品久久人人爱蜜臀| 亚洲精品视频在线观看网站| 欧美午夜一区二区| 秋霞电影网一区二区| 精品三级在线观看| 亚洲电影你懂得| 一本色道a无线码一区v| 中文字幕在线观看一区| 91国偷自产一区二区三区成为亚洲经典| 精品入口麻豆88视频| 天堂久久久久va久久久久| 精品国产欧美一区二区| 成人av电影在线观看| 亚洲高清一区二区三区| 国产亚洲精品超碰| 欧美日韩免费观看一区三区| 一区二区三区四区五区视频在线观看 | 麻豆高清免费国产一区| 欧美夫妻性生活| 国产精品538一区二区在线| 一级中文字幕一区二区| 精品剧情在线观看| 色欧美片视频在线观看| 国产麻豆一精品一av一免费| 亚洲国产欧美另类丝袜| 国产精品无码永久免费888| 欧美一区二区三区四区高清| av一本久道久久综合久久鬼色| 国产欧美精品一区aⅴ影院| 不卡的电影网站| 日韩av电影天堂| 色妹子一区二区| 亚洲一区二区三区三| 国产精品久久久久一区| 欧美岛国在线观看| 国产在线播放一区二区三区|