Processing math: 100%

6.7.10 MapToMatrix

6.7.10.1 ノードの概要

Map<int, ObjectRef> 型と Matrix < ObjectRef > 型の変換を行う.

6.7.10.2 必要なファイル

無し.

6.7.10.3 使用方法

どんなときに使うのか

Map<int, ObjectRef> 型を Matrix<float> または Matrix<complex<float> > 型に変換する際に用いる.入力が Map< int , Matrix<float> > の場合,出力は Matrix<float> に,入力が Map< int , Matrix<complex<float> > > の場合,出力は Matrix<complex<float> > になる.

6.7.10.4 ノードの入出力とプロパティ

入力

INPUT

: Map<int, ObjectRef> 型の,Map< int , Matrix<float> > または Map< int , Matrix<complex<float> > > 型.

出力

OUTPUT

: any .ただし,サポートする型は Matrix<float> または Matrix<complex<float> > 型.

パラメータ

Table 6.94: MapToMatrix パラメータ表

パラメータ名

デフォルト値

単位

説明

METHOD

string 

min_key

 

Map<int, ObjectRef> から Matrix < ObjectRef > への変換方法.min_key, max_key, average, summation から選択する.

DEBUG

bool 

false

 

変換状況を出力するかどうかの選択.

METHOD

: string 型. Map<int, ObjectRef> から Matrix < ObjectRef > への変換方法を指定する.min_key, max_key, average, summation から選択. min_key または max_key が選択されると,最小または最大のキーを持つ Map<int, ObjectRef> の値の Matrix<float> または Matrix<complex<float> > が出力され,average または summation が選択されると,Map<int, ObjectRef> の全部の値を平均または合計した Matrix<float> または Matrix<complex<float> > が出力される. デフォルトは min_key.

DEBUG

: bool 型. デフォルトは falsetrueが与えられると, 変換状況が標準出力に出力される.

6.7.10.5 ノードの詳細

Table 6.95: MapToMatrix 変換表

INPUT

OUTPUT

METHOD

 
   

min_key

(1)

Map< int , Matrix<float> >

Matrix<float> 

max_key

(2)

   

average

(3)

   

summation

(4)

   

min_key

 

Map< int , Matrix<complex<float> > >

Matrix<complex<float> > 

max_key

 
   

average

 
   

summation

 

<例>

INPUT:キーと2X2のマトリクスの値が3つ

  {0,[1234]}    

,

  {1,[5678]}    

,

  {2,[9101112]}    



OUTPUT(1):キー0の値の2X2のマトリクス

  [1234]    

OUTPUT(2):キー2の値の2X2のマトリクス

  [9101112]    

OUTPUT(3):キー0から2の値の平均の2X2のマトリクス

  [5678]    

OUTPUT(4):キー0から2の値の合計の2X2のマトリクス

  [15182124]