行列を表す.代表的な型は 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 が用いられることが多い.