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