Matrix<float> 型と Matrix<complex<float> > 型の変換を行う.
無し.
どんなときに使うのか
Matrix<float> 型を Matrix<complex<float> > に,Matrix<complex<float> > 型を Matrix<float> 型に変換する際に用いる.入力が Matrix<float> の場合,出力は Matrix<complex<float> > に,入力が Matrix<complex<float> > の場合,出力は Matrix<float> になる.
入力
: any .ただし,サポートする型は Matrix<float> または Matrix<complex<float> > 型.
出力
: any .ただし,サポートする型は Matrix<float> または Matrix<complex<float> > 型.
パラメータ
パラメータ名 |
型 |
デフォルト値 |
単位 |
説明 |
METHOD_COMPLEX_TO_FLOAT |
magnitude |
complex から float への変換方法.magnitude, real, imaginary から選択する.それぞれ,絶対値,実部,虚部を示す. |
||
METHOD_FLOAT_TO_COMPLEX |
zero |
float から complex への変換方法.zero, hilbert から選択する.それぞれ,ゼロ,実部の絶対値を示す. |
||
DEBUG |
false |
変換状況を出力するかどうかの選択. |
: string 型. INPUT が Matrix<complex<float> > の時のみ有効.complex から float への変換方法を指定する. magnitude, real, imaginary から選択.出力は,magnitude が選択されると絶対値に,real が選択されると実部の値に,imaginary が選択されると虚部の値になる. デフォルトは magnitude.
: string 型. INPUT が Matrix<float> の時のみ有効で,float から complex への変換方法を指定する. zero, hilbert から選択.zero が選択されるとゼロに,hilbert が選択されると実部の絶対値になる. デフォルトは zero.
: bool 型. デフォルトは false. trueが与えられると, 変換状況が標準出力に出力される.
INPUT |
OUTPUT |
使用するパラメータ |
METHOD_FLOAT_TO_COMPLEXCOMPLEX |
||
METHOD_COMPLEX_TO_FLOAT |