中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 964查看
  • 0回复

[MATLAB] matlab源函数解读

[复制链接]

  • TA的每日心情
    无聊
    10-1-2016 13:38
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 15-11-2013 18:56:41 | 显示全部楼层 |阅读模式

    汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


    % Check arguments.
    nbIn = nargin;
    msg = nargchk(2,7,nbIn);
    if ~isempty(msg)
        error('Wavelet:FunctionInput:NbArg',msg)
    end
    if ischar(varargin{1})
        [Lo_D,Hi_D] = wfilters(varargin{1},'d'); next = 2;
    else
        Lo_D = varargin{1}; Hi_D = varargin{2};  next = 3;
    end

    % Check arguments for Extension and Shift.
    DWT_Attribute = getappdata(0,'DWT_Attribute');
    if isempty(DWT_Attribute) , DWT_Attribute = dwtmode('get'); end
    dwtEXTM = DWT_Attribute.extMode; % Default: Extension.
    shift   = DWT_Attribute.shift1D; % Default: Shift.
    for k = next:2:nbIn-1
        switch varargin{k}
          case 'mode'  , dwtEXTM = varargin{k+1};
          case 'shift' , shift   = mod(varargin{k+1},2);
        end
    end
    这是MATLAB小波工具箱中内置函数DWT函数程序一开始部分,我怎么一点都读不懂?我大致知道是输入参量的设置,比如~isempty这啥意思?请高手给与指教

    快速发帖

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

    GMT+8, 20-11-2024 23:27 , Processed in 0.295849 second(s), 31 queries .

    Powered by Discuz! X3.5

    © 2001-2013 Comsenz Inc.