2013-06-04 31 views
0

Matlab的DSP工具箱有一個稱爲adaptfilt。的函數,其中調用adaptfilt是不夠的,但您必須添加。 <算法>算法可以是許多事情之一,我們可以使用幫助adaptfilt來查看。這裏使用了什麼樣的Matlab結構(或什麼是。運算符,我怎樣才能使我自己的函數必須用點來調用)。關於matlab的Adaptfilt。 <algorithm>函數

另外,執行adaptfilt.fdaf的結果給出了一個看起來像結構的結果。如何查看此結構的所有元素(即,除了函數本身在屏幕上返回的值之外是否還有其他成員)?

回答

1

adaptfilt是類定義,其中fdaf是成員。然後,使用點運算符來訪問該類的靜態成員。參見MATLAB文檔中的Static Methods。總之,要定義一個類似的功能自己使用

classdef MyClass 
    ... 
    methods(Static) 
     function y = yourFunc(x) 
      ... 
     end 
    end 
end 

你從adaptfilt.fdaf得到的結果實際上是一個對象。 adaptfilt.fdaf文檔頁面概述了該對象的成員。