givens_matrix#

givens_matrix(a, b)[ソース]#

Compute the Givens rotation to zero out a row entry.

Returns a \(2 \times 2\) unitary matrix G that satisfies

\[\begin{split}G \begin{pmatrix} a \\ b \end{pmatrix} = \begin{pmatrix} r \\ 0 \end{pmatrix}\end{split}\]

where \(r\) is a complex number.

参照

パラメータ:
  • a (complex) – A complex number representing the first row entry

  • b (complex) – A complex number representing the second row entry

戻り値:

The Givens rotation matrix.

戻り値の型:

ndarray