![]() |
XLPack 7.0
XLPack 数値計算ライブラリ (Excel VBA) リファレンスマニュアル
|
関数 | |
| Sub | Dgbmv (Trans As String, M As Long, N As Long, Kl As Long, Ku As Long, Alpha As Double, Ab_IJ As Double, LdAb As Long, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy または y <- αATx + βy (帯行列) (BLAS 2) | |
| Sub | Dgemv (Trans As String, M As Long, N As Long, Alpha As Double, A_IJ As Double, LdA As Long, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy または y <- αATx + βy (BLAS 2) | |
| Sub | Dger (M As Long, N As Long, Alpha As Double, X_I As Double, Y_I As Double, A_IJ As Double, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 1 操作: A <- αxyT + A (BLAS 2) | |
| Sub | Dsbmv (Uplo As String, N As Long, K As Long, Alpha As Double, Ab_IJ As Double, LdAb As Long, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (対称帯行列) (BLAS 2) | |
| Sub | Dspmv (Uplo As String, N As Long, Alpha As Double, Ap_I As Double, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (対称行列) (圧縮形式) (BLAS 2) | |
| Sub | Dspr (Uplo As String, N As Long, Alpha As Double, X_I As Double, Ap_I As Double, Optional IncX As Long=1) |
| Rank 1 操作: A <- αxxT + A (対称行列) (圧縮形式) (BLAS 2) | |
| Sub | Dspr2 (Uplo As String, N As Long, Alpha As Double, X_I As Double, Y_I As Double, Ap_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 2 操作: A <- αxyT + αyxT + A (対称行列) (圧縮形式) (BLAS 2) | |
| Sub | Dsymv (Uplo As String, N As Long, Alpha As Double, A_IJ As Double, LdA As Long, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (対称行列) (BLAS 2) | |
| Sub | Dsyr (Uplo As String, N As Long, Alpha As Double, X_I As Double, A_IJ As Double, LdA As Long, Optional IncX As Long=1) |
| Rank 1 操作: A <- αxxT + A (対称行列) (BLAS 2) | |
| Sub | Dsyr2 (Uplo As String, N As Long, Alpha As Double, X_I As Double, Y_I As Double, A_IJ As Double, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 2 操作: A <- αxyT + αyxT + A (対称行列) (BLAS 2) | |
| Sub | Dtbmv (Uplo As String, Trans As String, Diag As String, N As Long, K As Long, Ab_IJ As Double, LdAb As Long, X_I As Double, Optional IncX As Long=1) |
| x <- Ax または x <- ATx (三角帯行列) (BLAS 2) | |
| Sub | Dtbsv (Uplo As String, Trans As String, Diag As String, N As Long, K As Long, Ab_IJ As Double, LdAb As Long, X_I As Double, Optional IncX As Long=1) |
| Ax = b または ATx = b の解 (三角帯行列) (BLAS 2) | |
| Sub | Dtpmv (Uplo As String, Trans As String, Diag As String, N As Long, Ap_I As Double, X_I As Double, Optional IncX As Long=1) |
| x <- Ax または x <- ATx (三角行列) (圧縮形式) (BLAS 2) | |
| Sub | Dtpsv (Uplo As String, Trans As String, Diag As String, N As Long, Ap_I As Double, X_I As Double, Optional IncX As Long=1) |
| Ax = b または ATx = b の解 (三角行列) (圧縮形式) (BLAS 2) | |
| Sub | Dtrmv (Uplo As String, Trans As String, Diag As String, N As Long, A_IJ As Double, LdA As Long, X_I As Double, Optional IncX As Long=1) |
| x <- Ax または x <- ATx (三角行列) (BLAS 2) | |
| Sub | Dtrsv (Uplo As String, Trans As String, Diag As String, N As Long, A_IJ As Double, LdA As Long, X_I As Double, Optional IncX As Long=1) |
| Ax = b または ATx = b の解 (三角行列) (BLAS 2) | |
D1a. ベクトル基本演算 BLAS2 プログラムを表示しています.