![]() |
XLPack 7.0
XLPack 数値計算ライブラリ (Excel VBA) リファレンスマニュアル
|
関数 | |
| Sub | Dgemm (Transa As String, Transb As String, M As Long, N As Long, K As Long, Alpha As Double, A() As Double, B() As Double, Beta As Double, C() As Double, Optional Info As Long) |
| C <- αOp(A)Op(B) + βC (Op(X) = X または XT) (BLAS 3) | |
| Sub | Dsymm (Side As String, Uplo As String, M As Long, N As Long, Alpha As Double, A() As Double, B() As Double, Beta As Double, C() As Double, Optional Info As Long) |
| C <- αAB + βC または C <- αBA + βC (対称行列) (BLAS 3) | |
| Sub | Dsyr2k (Uplo As String, Trans As String, N As Long, K As Long, Alpha As Double, A() As Double, B() As Double, Beta As Double, C() As Double, Optional Info As Long) |
| Rank 2k 操作: C <- αABT + αBAT + βC または C <- αATB + αBTA + βC (対称行列) (BLAS 3) | |
| Sub | Dsyrk (Uplo As String, Trans As String, N As Long, K As Long, Alpha As Double, A() As Double, Beta As Double, C() As Double, Optional Info As Long) |
| Rank k 操作: C <- αAAT + βC または C <- αATA + βC (対称行列) (BLAS 3) | |
| Sub | Dtrmm (Side As String, Uplo As String, Transa As String, Diag As String, M As Long, N As Long, Alpha As Double, A() As Double, B() As Double, Optional Info As Long) |
| B <- αOp(A)B または B <- αBop(A) (Op(A) = A または AT) (三角行列) (BLAS 3) | |
| Sub | Dtrsm (Side As String, Uplo As String, Transa As String, Diag As String, M As Long, N As Long, Alpha As Double, A() As Double, B() As Double, Optional Info As Long) |
| op(A)X = αB または Xop(A) = αB の解 (op(A) = A または AT) (三角行列) (BLAS 3) | |
D1b. 行列基本演算 BLAS3 プログラムを表示しています.