⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demodf.m

📁 AFD - Advanced Filter Design using MATLABMiroslav D. Lutovac, Dejan V. Tosicversion 1.00 released 15
💻 M
字号:
clear all; close all; clc; disp('Advanced Filter Design');
fig1 = 0; fig2 = 0; fig3 = 0;
speca = [0.2 0.212 0.2 40];
filnumb = 1; filtype = 'l';
speck = speca; speck(3:4) = dfda2k(speca(3:4));
desnumb = 1; destype = 'D1';
nD = 8; aD = 1.08155069576185; eD =  0.217091; fpD= 0.2;
numD = [0.02486430630874 0.02187331664743 0.07633088394268 ...
        0.06729427078353 0.10381314278932 0.06729427078353 ...
        0.07633088394268 0.02187331664743 0.02486430630874];
denD = [1 -2.98219203035993 6.06974818317651 ...
       -7.95485544794521  7.83507110290910 -5.53041664554408 ...
        2.83474731743684 -0.94319508831423 0.16691765211468];
nmin = 8; nmax = 16;
nincmin = 0; nincmax = 8; ninc = 0;
zoomfmin = 0;
zoomfmax = 2*speca(2);
zoomn = 100;
filname = ['lowpass   '; 'highpass  '; 'bandpass  '; 'bandreject'];
eseconds = 2;
dfddinfo
fig1 = figure;
initaxis = get(gca,'Position');
moreaxis = 0;
axis off;
initsize = [120 120 560 420]+[80 0 0 100];
set(fig1, 'Name', 'Advanced Filter Design Alternatives' ...
        , 'NumberTitle', 'off', 'Position', initsize);
     
dfdview;pause(3)
moreaxis=dfdplot(numD,denD,speca,filnumb,moreaxis);pause(3)
moreaxis=dfdpass(numD,denD,speca,filnumb,moreaxis);pause(3)
moreaxis=dfdtran(numD,denD,speca,filnumb,moreaxis);pause(3)
moreaxis=dfdstop(numD,denD,speca,filnumb,moreaxis);pause(3)
grid;pause(3)
grid;pause(3)
dfdzoom;pause(3)
disp(' ')
disp(' ')
disp(' Invoke this toolbox by executing')
disp('                         dfdesign')
disp(' --------------------------------')
disp(' ')
disp(' ')
dfdesign, pause(3)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -