関数名 Function name |
機能・用途 Purpose |
givens_l 【マニュアル改訂中につき非公開】 [Documentation is not open as it is under revision] |
上三角二重対角行列にGivens変換を左から掛ける。 Apply the Givens conversion from the left side to an upper-triangular double-diagonal matrix. |
givens_r 【マニュアル改訂中につき非公開】 [Documentation is not open as it is under revision] |
上三角二重対角行列にGigens変換を右から掛ける。 Apply the Givens conversion from the right side to an upper-triangular double-diagonal matrix. |
givens_l_getcossin 【マニュアル改訂中につき非公開】 [Documentation is not open as it is under revision] |
上三角二重対角行列に左から掛けるGivens変換の\(c\)と\(s\)
((\ref{eq.givens_l.c})(\ref{eq.givens_l.s})式)
を計算する。 Compute the values of \(c\) and \(s\) in the Givens conversion to be applied from the left side to an upper-triangular double-diagonal matrix (eqs. \ref{eq.givens_l.c} and \ref{eq.givens_l.s}). |
givens_r_getcossin 【マニュアル改訂中につき非公開】 [Documentation is not open as it is under revision] |
上三角二重対角行列に右から掛けるGivens変換の\(c\)と\(s\)
((\ref{eq.givens_r.c.edge})-(\ref{eq.givens_r.s})式)
を計算する。 Compute the values of \(c\) and \(s\) in the Givens conversion to be applied from the right side to an upper-triangular double-diagonal matrix (eqs. \ref{eq.givens_r.c.edge}-\ref{eq.givens_r.s}). |
givens_getsigma 【マニュアル改訂中につき非公開】 [Documentation is not open as it is under revision] |
(\ref{eq.givens_r.c.edge})(\ref{eq.givens_r.s.edge})
式に登場する\(\sigma\)の値を
(\ref{eq.sigma})式に基づいて計算する。 Compute the value of \(\sigma\) that appears in eqs. (\ref{eq.givens_r.c.edge}) and (\ref{eq.givens_r.s.edge}) based on eq. (\ref{eq.sigma}). |
givens_getGTG 【マニュアル改訂中につき非公開】 [Documentation is not open as it is under revision] |
(\ref{eq.givens_r.c.edge})(\ref{eq.givens_r.s.edge})
式に登場する\(A_{11}\), \(A_{21}\)の値を
(\ref{eq.A11})(\ref{eq.A21})式により計算する。 Compute the values of \(A_{11}\) and \(A_{21}\) that appear in eqs. (\ref{eq.givens_r.c.edge}) and (\ref{eq.givens_r.s.edge}) using eqs. (\ref{eq.A11}) and (\ref{eq.A21}). |
givens_getlt 【マニュアル未作成】 [The documentation has yet to be created] |
変換前の行列\(\myvector{G}\)を構成する小行列の要素範囲を調べる。 Survey the index range of a sub-matrix that constitutes the matrix \(\myvector{G}\) before the conversion. |
double_diagonal_2_diagonal 【マニュアル改訂中につき非公開】 [Documentation is not open as it is under revision] |
Givens変換を繰り返し適用することによって
上三角2重対角行列を対角化する。 Convert an upper-triangular double-diagonal matrix to a diagonal matrix by repeatedly applying the Givens conversion. |
singularvalue_sort 【マニュアル未作成】 [The documentation has yet to be created] |
対角化が完了した行列の要素を特異値の大きい順に並べ替える。 Sort diagonal components of a matrix, that has been converted to a diagonal matrix, to the descending order of singular values. |