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

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

?? impinvar.m

?? matlabDigitalSigalProcess內有文件若干
?? 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一区二区三区免费野_久草精品视频
国产精品综合av一区二区国产馆| 91精品国产综合久久香蕉麻豆| 欧美色男人天堂| 日韩精品综合一本久道在线视频| 国产精品久久毛片av大全日韩| 久久精品国产99国产| 欧美亚洲国产怡红院影院| 国产亚洲精久久久久久| 久久精品久久综合| 欧美日韩精品福利| 亚洲丝袜自拍清纯另类| 国产91色综合久久免费分享| 欧美一区二区精品在线| 日韩在线一区二区三区| 在线精品视频免费播放| 中文字幕亚洲综合久久菠萝蜜| 精品综合久久久久久8888| 4438x成人网最大色成网站| 一区二区三区免费网站| 99久久精品免费看国产免费软件| 久久免费午夜影院| 国产在线国偷精品产拍免费yy| 日韩视频一区二区在线观看| 五月天激情综合| 欧美精品乱码久久久久久| 一区二区三区欧美在线观看| 99精品在线免费| 亚洲精品免费在线播放| 91原创在线视频| 亚洲精品福利视频网站| 在线观看国产91| 五月婷婷另类国产| 欧美精品在线视频| 麻豆精品一区二区av白丝在线| 正在播放一区二区| 免费欧美高清视频| 精品国产乱码久久久久久影片| 国模套图日韩精品一区二区| 精品免费国产二区三区| 国产大片一区二区| 中文字幕一区二区在线观看| 色先锋资源久久综合| 一区二区三区电影在线播| 欧美视频在线一区| 日韩va亚洲va欧美va久久| 日韩一区二区不卡| 国产91精品精华液一区二区三区| 日本一区二区成人在线| 97se亚洲国产综合自在线 | 久久精品国产99久久6| 精品国产免费一区二区三区香蕉| 激情综合色综合久久| 国产精品久久久久久久蜜臀| 色噜噜狠狠色综合欧洲selulu| 亚洲成人av一区二区三区| 欧美一区二区三区爱爱| 成人毛片老司机大片| 亚洲永久免费视频| 精品国产亚洲一区二区三区在线观看| 国产福利精品导航| 亚洲国产欧美在线| 久久亚洲影视婷婷| 欧美丝袜自拍制服另类| 美女视频网站久久| 中文字幕一区二区三区在线播放| 欧美日韩二区三区| 国产精品自拍在线| 丝袜美腿高跟呻吟高潮一区| 国产欧美精品在线观看| 欧美日韩精品系列| 成人激情动漫在线观看| 天堂精品中文字幕在线| 欧美激情一二三区| 欧美一区三区二区| 91在线观看视频| 国产传媒欧美日韩成人| 五月激情综合婷婷| 亚洲人成精品久久久久久 | 中文字幕av一区 二区| 精品视频在线免费看| 成人短视频下载| 精品在线播放免费| 亚洲大片免费看| 最近日韩中文字幕| 久久久久久亚洲综合| 欧美精品一级二级| 色综合久久中文综合久久97| 国产成人在线色| 麻豆精品精品国产自在97香蕉| 一区二区三区精品视频| 欧美国产日韩一二三区| 欧美xingq一区二区| 555www色欧美视频| 欧美日韩日日骚| 一本到不卡精品视频在线观看| 国产馆精品极品| 韩国av一区二区三区四区| 青青草原综合久久大伊人精品优势| 一区二区三区不卡在线观看| 久久精品一区二区三区四区| 日韩精品一区二区三区四区视频| 欧美午夜视频网站| 91免费观看视频| 不卡的av在线| 99久久夜色精品国产网站| 粉嫩高潮美女一区二区三区| 国产福利一区二区| 国产传媒欧美日韩成人| 国产91清纯白嫩初高中在线观看| 韩日精品视频一区| 国产精品一级在线| 国产盗摄一区二区| 成人三级在线视频| 成人aaaa免费全部观看| av一区二区不卡| 色8久久精品久久久久久蜜| 色香蕉成人二区免费| 日本精品一区二区三区高清| 91久久国产综合久久| 欧美无砖专区一中文字| 91.成人天堂一区| 日韩美女视频在线| 久久久久久久网| 国产精品久久久久久一区二区三区| 国产精品视频yy9299一区| 国产精品丝袜一区| 伊人色综合久久天天人手人婷| 一区二区三区色| 日韩高清电影一区| 久久99精品一区二区三区三区| 国产尤物一区二区在线| 成人丝袜18视频在线观看| 91在线精品一区二区| 欧美视频在线一区二区三区 | 日韩视频一区二区在线观看| 久久嫩草精品久久久精品| 18欧美亚洲精品| 香蕉av福利精品导航| 国内成人自拍视频| 色网综合在线观看| 欧美xxxx在线观看| 亚洲色欲色欲www| 美女视频免费一区| 成人久久18免费网站麻豆| 欧美午夜视频网站| 久久亚洲精品小早川怜子| 亚洲码国产岛国毛片在线| 日日夜夜精品视频免费| 国产精品亚洲一区二区三区妖精| 91欧美激情一区二区三区成人| 在线综合视频播放| 18欧美亚洲精品| 美女www一区二区| 色婷婷av一区| 久久在线观看免费| 一区二区三区四区在线播放| 毛片一区二区三区| 欧美影片第一页| 亚洲国产高清aⅴ视频| 日本人妖一区二区| 91色乱码一区二区三区| 久久久午夜电影| 亚洲一区在线看| youjizz国产精品| 精品三级av在线| 日韩av中文字幕一区二区三区| 99久久精品免费看| 久久精品夜色噜噜亚洲a∨| 日本午夜精品一区二区三区电影| 99久久综合狠狠综合久久| 精品成人一区二区| 偷窥国产亚洲免费视频| 色美美综合视频| 国产精品动漫网站| 成人性生交大片| 欧美精品一区二区久久婷婷| 天天av天天翘天天综合网色鬼国产 | 不卡电影一区二区三区| 精品成人a区在线观看| 日韩在线a电影| 欧美日韩免费观看一区二区三区| 亚洲视频一区在线观看| 国产99久久久精品| 国产区在线观看成人精品| 精品在线免费观看| 精品久久久久99| 麻豆91小视频| 日韩精品影音先锋| 免费看精品久久片| 日韩一区二区三区免费看| 五月天婷婷综合| 在线综合+亚洲+欧美中文字幕| 亚洲高清视频在线| 欧美无砖专区一中文字| 亚洲一二三四区不卡| 欧美日韩国产天堂| 日本在线不卡视频一二三区| 56国语精品自产拍在线观看| 三级欧美韩日大片在线看| 日韩一本二本av|