📄 demoaf.m
字号:
fig1 = 0; fig2 = 0; fig3 = 0;
speca = [3000 3225 0.2 40];
filnumb = 1; filtype = 'l';
speck = speca;
speck(3:4) = afda2k(speca(3:4));
desnumb = 1; destype = 'D1';
nD = 8.0000000000000000e+000;
aD = 1.0750000000000000e+000;
eD = 2.1709110541636540e-001;
fpD= 3.0000000000000000e+003;
numD = [2.6295534298184940e-037, 0.0000000000000000e+000, ...
1.6645621891963680e-027, 0.0000000000000000e+000, ...
2.2655508867109020e-018, 0.0000000000000000e+000, ...
1.1193712576867830e-009, 0.0000000000000000e+000, ...
1.8554842946007200e-001];
denD = [6.2746718091214740e-035, 1.6905678026768590e-030, ...
7.8004444384509330e-026, 1.4895419716948210e-021, ...
3.2284901038606240e-017, 4.1800996648557700e-013, ...
4.9705515033058140e-009, 3.6487254752300700e-005, ...
1.8987040759519150e-001];
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;
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');
afdview;pause(3)
moreaxis=afdplot(numD,denD,speca,filnumb,moreaxis);pause(3)
moreaxis=afdpass(numD,denD,speca,filnumb,moreaxis);pause(3)
moreaxis=afdtran(numD,denD,speca,filnumb,moreaxis);pause(3)
moreaxis=afdstop(numD,denD,speca,filnumb,moreaxis);pause(3)
grid;pause(3)
grid;pause(3)
afdzoom;pause(3)
disp(' ')
disp(' ')
disp(' Invoke this toolbox by executing')
disp(' afdesign')
disp(' --------------------------------')
disp(' ')
disp(' ')
afdesign, pause(3)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -