Vector<ObjectRef> 型と Matrix $<$ ObjectRef $>$ 型の変換を行う.
無し.
どんなときに使うのか
Vector<ObjectRef> 型を Matrix<float> または Matrix<complex<float> > 型に変換する際に用いる.入力が Vector<float> の場合,出力は Matrix<float> に,入力が Vector<complex<float> > の場合,出力は Matrix<complex<float> > になる.
入力
: Vector<ObjectRef> 型の,Vector<float> または Vector<complex<float> > 型.
出力
: any .ただし,サポートする型は Matrix<float> または Matrix<complex<float> > 型.
パラメータ
パラメータ名 |
型 |
デフォルト値 |
単位 |
説明 |
OUTPUT_TYPE |
row |
出力される行列の方向の指定.row, column から選択する.それぞれ,列方向,行方向を示す. |
||
DEBUG |
false |
変換状況を出力するかどうかの選択. |
: string 型. 出力される行列の方向を指定する. row, column から選択. 入力 Vector のサイズが N の場合,row が選択されると,N 行 1 列の Matrix に, coulmn が選択されると,1 行 N 列の Matrix になる. デフォルト値は row.
: bool 型. デフォルトは false. trueが与えられると, 変換状況が標準出力に出力される.
INPUT |
OUTPUT |
OUTPUT_TYPE |
|||
type |
size |
type |
size |
||
N x 1 |
row |
(1) |
|||
N |
1 x N |
column |
(2) |
||
N x 1 |
row |
||||
1 x N |
column |
<例>
INPUT: $<$ 1 2 3 4 5 $>$
↓
OUTPUT(1):
\[ \left[ \begin{array}{c} 1 \\ 2 \\ 3 \\ 4 \\ 5 \\ \end{array} \right] \] |
OUTPUT(2):
\[ \left[ \begin{array}{ccccc} 1 & 2 & 3 & 4 & 5 \\ \end{array} \right] \] |