![]() |
XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
|
関数 | |
void | zgejsv (char joba, char jobu, char jobv, char jobr, char jobt, char jobp, int m, int n, int lda, doublecomplex a[], double sva[], int ldu, doublecomplex u[], int ldv, doublecomplex v[], doublecomplex work[], int lwork, double rwork[], int lrwork, int iwork[], int *info) |
特異値分解 (SVD) (前処理付きヤコビ SVDアルゴリズム) (複素行列) | |
void | zgesdd (char jobz, int m, int n, int lda, doublecomplex a[], double s[], int ldu, doublecomplex u[], int ldvt, doublecomplex vt[], doublecomplex work[], int lwork, double rwork[], int iwork[], int *info) |
(分割統治法ドライバ) 特異値分解 (SVD) (複素行列) | |
void | zgesvd (char jobu, char jobvt, int m, int n, int lda, doublecomplex a[], double s[], int ldu, doublecomplex u[], int ldvt, doublecomplex vt[], doublecomplex work[], int lwork, double rwork[], int *info) |
(シンプルドライバ) 特異値分解 (SVD) (複素行列) | |
void | zgesvdq (char joba, char jobp, char jobr, char jobu, char jobv, int m, int n, int lda, doublecomplex a[], double s[], int ldu, doublecomplex u[], int ldv, doublecomplex v[], int *numrank, doublecomplex work[], int lwork, double rwork[], int lrwork, int iwork[], int liwork, int *info) |
特異値分解 (SVD) (前処理付きQR法) (複素行列) | |
void | zgesvdx (char jobu, char jobvt, char range, int m, int n, int lda, doublecomplex a[], double vl, double vu, int il, int iu, int *ns, double s[], int ldu, doublecomplex u[], int ldvt, doublecomplex vt[], doublecomplex work[], int lwork, double rwork[], int iwork[], int *info) |
(エキスパートドライバ) 特異値分解 (SVD) (複素行列) | |
void | zggsvd3 (char jobu, char jobv, char jobq, int m, int n, int p, int *k, int *l, int lda, doublecomplex a[], int ldb, doublecomplex b[], double alpha[], double beta[], int ldu, doublecomplex u[], int ldv, doublecomplex v[], int ldq, doublecomplex q[], doublecomplex work[], int lwork, double rwork[], int iwork[], int *info) |
一般化特異値分解 (GSVD) (複素行列) | |
D6. 特異値分解 (SVD) (複素数) プログラムを表示しています.