zoukankan      html  css  js  c++  java
  • 《DSP using MATLAB》Problem 4.18

    代码:

    %% ------------------------------------------------------------------------
    %%            Output Info about this m-file
    fprintf('
    ***********************************************************
    ');
    fprintf('        <DSP using MATLAB> Problem 4.18 
    
    ');
    
    banner();
    %% ------------------------------------------------------------------------
    
    
    % ---------------------------------------
    %       1   H1(z)
    % ---------------------------------------
    
    b = 1/4*[1, 2, 0, 1]; a = [1];               %  
    
    [R, p, C] = residuez(b,a)
    
    Mp = (abs(p))'
    Ap = (angle(p))'/pi
    
    %% ----------------------------------------------
    %%   START a    determine H(z) and sketch    
    %% ----------------------------------------------
    figure('NumberTitle', 'off', 'Name', 'P4.18.1 H(z) its pole-zero plot')
    set(gcf,'Color','white'); 
    zplane(b,a);
    title('pole-zero plot'); grid on;
    
    %% ----------------------------------------------
    %%    END
    %% ----------------------------------------------
    
    
    % ------------------------------------
    %               y1(n)  Output
    % ------------------------------------
    yb1 = conv(b, [2]);
    ya1 = conv(a, [1,-0.9]);
    
    [R1, p1, C1] = residuez(yb1, ya1)
    
    Mp = (abs(p1))'
    Ap = (angle(p1))'/pi
    
    [delta, n] = impseq(0, 0, 7); 
    y1_check = filter(yb1, ya1, delta)                                             % check sequence
    
    y1_answer = -1.7970*impseq(0,0,7) - 0.6173*impseq(1,0,7) - 0.5556*impseq(2,0,7) + 2.2970*(0.9).^n .* stepseq(0,0,7)         % answer sequence
    

      运行结果:

          只做第1小题了,后面的多少有些出入之处,以后有机会补上。

    牢记: 1、如果你决定做某事,那就动手去做;不要受任何人、任何事的干扰。2、这个世界并不完美,但依然值得我们去为之奋斗。
  • 相关阅读:
    正确理解原型和原型链
    git push之后服务器如何自动更新?
    项目工具三:Swagger导出离线版HTML5和PDF格式api文档
    项目工具二:通过SQL导出单表的结构文档
    项目工具一:把文件夹里所有子文件夹与文件按树形结构导出
    一个完整的HTTP请求过程详细
    SAAS多租户数据逻辑隔离
    JS同步执行代码
    提升JAVA代码的好“味道”
    Connection keepalive
  • 原文地址:https://www.cnblogs.com/ky027wh-sx/p/8585346.html
Copyright © 2011-2022 走看看