4.2.2 Matrix

行列を表す.代表的な型は Matrix<complex<float> > 型と Matrix<float> 型である. それぞれ,複素数を要素に持つ行列と, 実数を要素に持つ行列である.

Matrix 型は,以下のように定義されている. ただし,Base Matrix は HARK  用のメソッドを実装したクラスである.

template<class T> class Matrix : public BaseMatrix

protected members:
   int rows;
   int cols;
   T *data; 

Matrix をノード間通信に用いるノードとしては, MultiFFT (周波数解析),LocalizeMUSIC (音源定位) などが挙げられる なお,HARK  を用いた典型的な音源定位・追従・分離と音声認識の機能を有するロボッ ト聴覚システムでは,音源追従 (SourceTracker )で,音源に ID が付与される ので,それ以前の処理では,ノード間通信にMatrix が用いられ,それ以 降の処理では,Map が用いられることが多い.