![]() |
XLPack 6.1
Excel VBA 数値計算ライブラリ・リファレンスマニュアル
|
関数 | |
| Sub | Zgbmv (Trans As String, M As Long, N As Long, Kl As Long, Ku As Long, Alpha As Complex, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy, y <- αATx + βy または y <- αAHx + βy (複素帯行列) (BLAS 2) | |
| Sub | Zgemv (Trans As String, M As Long, N As Long, Alpha As Complex, A_IJ As Complex, LdA As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy, y <- αATx + βy または y <- αAHx + βy (複素行列) (BLAS 2) | |
| Sub | Zgerc (M As Long, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 1 操作: A <- αxyH + A (複素行列) (BLAS 2) | |
| Sub | Zgeru (M As Long, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 1 操作: A <- αxyT + A (複素行列) (BLAS 2) | |
| Sub | Zhbmv (Uplo As String, N As Long, K As Long, Alpha As Complex, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (エルミート帯行列) (BLAS 2) | |
| Sub | Zhemv (Uplo As String, N As Long, Alpha As Complex, A_IJ As Complex, LdA As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (エルミート行列) (BLAS 2) | |
| Sub | Zher (Uplo As String, N As Long, Alpha As Double, X_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1) |
| Rank 1 操作: A <- αxxH + A (エルミート行列) (BLAS 2) | |
| Sub | Zher2 (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 2 操作: A <- αxyH + conjg(α)yxH + A (エルミート行列) (BLAS 2) | |
| Sub | Zhpmv (Uplo As String, N As Long, Alpha As Complex, Ap_I As Complex, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (エルミート行列) (圧縮形式) (BLAS 2) | |
| Sub | Zhpr (Uplo As String, N As Long, Alpha As Double, X_I As Complex, Ap_I As Complex, Optional IncX As Long=1) |
| Rank 1 操作: A <- αxxT + A (エルミート行列) (圧縮形式) (BLAS 2) | |
| Sub | Zhpr2 (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, Ap_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 2 操作: A <- αxyH + conjg(α)yxH + A (エルミート行列) (圧縮形式) (BLAS 2) | |
| Sub | Zsbmv (Uplo As String, N As Long, K As Long, Alpha As Complex, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (複素対称帯行列) (BLAS 2) | |
| Sub | Zspmv (Uplo As String, N As Long, Alpha As Complex, Ap_I As Complex, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (複素対称行列) (圧縮形式) (BLAS 2) | |
| Sub | Zspr (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Ap_I As Complex, Optional IncX As Long=1) |
| Rank 1 操作: A <- αxxT + A (複素対称行列) (圧縮形式) (BLAS 2) | |
| Sub | Zspr2 (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, Ap_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 2 操作: A <- αxyT + αyxT + A (複素対称行列) (圧縮形式) (BLAS 2) | |
| Sub | Zsymv (Uplo As String, N As Long, Alpha As Complex, A_IJ As Complex, LdA As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (複素対称行列) (BLAS 2) | |
| Sub | Zsyr (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1) |
| Rank 1 操作: A <- αxxT + A (複素対称行列) (BLAS 2) | |
| Sub | Zsyr2 (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 2 操作: A <- αxyT + αyxT + A (複素対称行列) (BLAS 2) | |
| Sub | Ztbmv (Uplo As String, Trans As String, Diag As String, N As Long, K As Long, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Optional IncX As Long=1) |
| x <- Ax, x <- ATx または x <- AHx (複素三角帯行列) (BLAS 2) | |
| Sub | Ztbsv (Uplo As String, Trans As String, Diag As String, N As Long, K As Long, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Optional IncX As Long=1) |
| Ax = b, ATx = b または AHx = b の解 (複素三角帯行列) (BLAS 2) | |
| Sub | Ztpmv (Uplo As String, Trans As String, Diag As String, N As Long, Ap_I As Complex, X_I As Complex, Optional IncX As Long=1) |
| x <- Ax, x <- ATx または x <- AHx (複素三角行列) (圧縮形式) (BLAS 2) | |
| Sub | Ztpsv (Uplo As String, Trans As String, Diag As String, N As Long, Ap_I As Complex, X_I As Complex, Optional IncX As Long=1) |
| Ax = b, ATx = b または AHx = b の解 (複素三角行列) (圧縮形式) (BLAS 2) | |
| Sub | Ztrmv (Uplo As String, Trans As String, Diag As String, N As Long, A_IJ As Complex, LdA As Long, X_I As Complex, Optional IncX As Long=1) |
| x <- Ax, x <- ATx または x <- AHx (複素三角行列) (BLAS 2) | |
| Sub | Ztrsv (Uplo As String, Trans As String, Diag As String, N As Long, A_IJ As Complex, LdA As Long, X_I As Complex, Optional IncX As Long=1) |
| Ax = b, ATx = b または AHx = b の解 (複素三角行列) (BLAS 2) | |
D1a. ベクトル基本演算 BLAS2 (複素数) プログラムを表示しています.