6.7.39 VectorToMatrix

6.7.39.1 ノードの概要

Vector<float> 型から Matrix<float> 型へ,または,Vector<complex<float> > 型から Matrix<complex<float> >  型へ変換を行う.

6.7.39.2 必要なファイル

無し.

6.7.39.3 使用方法

どんなときに使うのか

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

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

入力

INPUT

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

出力

OUTPUT

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

パラメータ

Table 6.142: VectorToMatrix パラメータ表

パラメータ名

デフォルト値

単位

説明

OUTPUT_TYPE

string 

row_vector

 

行ベクトルを出力するか列ベクトルを出力するかを指定.row_vector, column_vector から選択.

DEBUG

bool 

false

 

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

OUTPUT_TYPE

: string 型. 行ベクトルを出力するか列ベクトルを出力するかを指定する. row_vector, column_vector から選択. 入力 Vector のサイズが N の場合,row_vector が選択されると,1 行 N 列の Matrix に, coulmn_vector が選択されると,N 行 1 列の Matrix になる. デフォルト値は row_vector.

DEBUG

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

6.7.39.5 ノードの詳細

Table 6.143: VectorToMatrix 変換表

INPUT

OUTPUT_TYPE

OUTPUT

 

type

size

 

type

size

 

Vector<float> 

 

row_vector

Matrix<float> 

1 x N

(1)

 

N

column_vector

 

N x 1

(2)

Vector<complex<float> > 

 

row_vector

Matrix<complex<float> > 

1 x N

 
   

column_vector

 

N x 1

 

<例>

INPUT:

  \[ \begin{tabular}{c} $<$ 1 ~ 2 ~ 3 ~ 4 ~ 5 $>$ \end{tabular} \]    

OUTPUT(1):

  \[ \left[ \begin{array}{ccccc} 1 & 2 & 3 & 4 & 5 \end{array} \right] \]    

OUTPUT(2):

  \[ \left[ \begin{array}{c} 1\\ 2\\ 3\\ 4\\ 5 \end{array} \right] \]