6.7.40 VectorToVector

6.7.40.1 ノードの概要

Vector<float> 型と Vector<complex<float> > 型の変換を行う.

6.7.40.2 必要なファイル

無し.

6.7.40.3 使用方法

どんなときに使うのか

Vector<float> 型から Vector<complex<float> > 型へ,Vector<complex<float> > 型から Vector<float> 型へ変換する際に用いる.

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

入力

INPUT

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

出力

OUTPUT

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

パラメータ

Table 6.144: VectorToVector パラメータ表

パラメータ名

デフォルト値

単位

説明

METHOD_COMPLEX_TO_FLOAT

string 

magnitude

 

Vector<complex<float> > 型から Vector<float> 型への変換方法.INPUT の複素数の,絶対値が出力される「magnitude」,実部が出力される「real」,虚部が出力される「imaginary」から選択する.

METHOD_FLOAT_TO_COMPLEX

string 

zero

 

Vector<float> 型から Vector<complex<float> > 型への変換方法.複素数の虚部に, 0 が出力される「zero」,実部の絶対値が出力される「helbert」から選択する.

DEBUG

bool 

false

 

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

METHOD_COMPLEX_TO_FLOAT

: string 型. Vector<complex<float> > 型から Vector<float> 型への変換方法を指定する. INPUT の複素数の,絶対値が出力される「magnitude」,実部が出力される「real」,虚部が出力される「imaginary」から選択する. デフォルトは magnitude.

METHOD_FLOAT_TO_COMPLEX

: string 型. Vector<float> 型から Vector<complex<float> > 型への変換方法を指定する. 複素数の虚部に, 0 が出力される「zero」,実部の絶対値が出力される「helbert」から選択する. デフォルトは zero.

DEBUG

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

6.7.40.5 ノードの詳細

Table 6.145: VectorToVector 変換表

INPUT

OUTPUT

使用するパラメータ

Vector<float> 

Vector<complex<float> > 

METHOD_FLOAT_TO_COMPLEX

Vector<complex<float> > 

Vector<float> 

METHOD_COMPLEX_TO_FLOAT