subsref.m

来自「基于matlab的面向对象的信号处理类库。主要应用于音频、语音信号的一些处理。内」· M 代码 · 共 36 行

M
36
字号
function B=subsref(A,S)% $Id: subsref.m 47 2004-09-09 08:01:57Z mairas $% launder time vectorsif length(A.vec)  A = time(A.vec);endswitch S(1).typecase '.' switch S(1).subs  case 't'   if length(S)>1     B_ = A.beg+(0:A.num-1)/A.fs;     B = subsref(B_,S(2:end));   else     B = A.beg+(0:A.num-1)/A.fs;   end  case 'fs'   B = A.fs;  case 'begin'   B = A.beg;  case 'end'   B = A.beg+(A.num-1)/A.fs;  case 'num'   B = A.num;  otherwise   error(['Invalid property.']) endcase '()' k=S.subs{1}; B = A.beg+(k-1)/A.fs;end

⌨️ 快捷键说明

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