XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
D6. 特異値分解 (SVD) (複素数)

関数

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) (複素数) プログラムを表示しています.