• 《DSP using MATLAB》Problem 4.10


            今天擦完了玻璃,尽管有地方不那么明亮干净,冷风中瑟瑟发抖,年也快临近了。

    代码是从网上找的,

    function [p, np, r, nr] = deconv_m(b, nb, a, na)
    	% Modified deconvolution routine for noncausal sequences
    	% ----------------------------------------------------
    	% function [p, np, r, nr] = deconv_m(b, nb, a, na)
    	% 
    	%   p = polynomial part of support np1 <=n <= np2
    	%  np = [np1, np2] 
    	%   r = remainder part of support nr1 <= n <= nr2 
    	%  nr = [nr1, nr2]
    	%   b = numerator palynomial of support nb1 <= n <= nb2
    	%  nb = [nb1, nb2]
    	%   a = denominal polynomial of support na1 <= n <= na2
    	%  na = [na1, na2]
    	%
    npb = nb(1)-na(1); npe = nb(length(b)) - na(length(a));
     np = [npb:npe];
     nr = nb;
    
    [p, r] = deconv(b, a);
    

      运行代码如下:

    %% ----------------------------------------------------------------------------
    %%            Output Info about this m-file
    fprintf('
    ***********************************************************
    ');
    fprintf('        <DSP using MATLAB> Problem 4.10 
    
    ');
    
    banner();
    %% ----------------------------------------------------------------------------
    
    
    %% -------------------------------------------------
    %%            1      X(z)
    %% -------------------------------------------------
    
    b = [1, 1, 1, 1, 1, 1]; nb = [-2:3]; 
    a = [1, 2, 1];          na = [-1:1];                 
    
    %[p, r] = deconv(b, a)
    [p, np, r, nr] = deconv_m(b, nb, a, na)
     
    

      运行结果:

    牢记: 1、如果你决定做某事,那就动手去做;不要受任何人、任何事的干扰。2、这个世界并不完美,但依然值得我们去为之奋斗。
  • 相关阅读:
    Spring中的Bean的配置形式
    使用外部属性文件配置Bean以及Bean的生命周期方法
    运行时找到main方法所在的类
    获取SpringMVC中所有RequestMapping映射URL信息
    RequestBody只能读取一次的问题
    接口标记为@ResponseBody却不进入ResponseBodyAdvice
    springboot打成jar包后无法解压
    Springboot打包执行源码解析
    关于base64的一个小细节
    Liquibase使用入门
  • 原文地址:https://www.cnblogs.com/ky027wh-sx/p/8445424.html
Copyright © 2020-2023  润新知