6

ベクトル X のインクリメント、つまり incX をパラメーターとして受け取る特定の BLAS ルーチンがあります。インクリメントとは何か、それが計算結果にどのように影響するのかわかりません。

誰かがいくつかの例やその他の種類の情報を提供できますか?

アップデート:

私はここで最高の情報を見つけました: Intel HPC mkl manual

4

1 に答える 1

12

これは実際には非常に簡単です。

次の例を見てみましょうaxpy(n,a,*x,incx,*y,incy)y = ax + y

たとえば、次を計算する必要がある場合:

y[0] = ax[0] + y[0]; y[1] = ax[2] + y[1]; y[2] = ax[4] + y[2]

次に、あなたの呼び出しは次のとおりです。axpy(3,a,x,2,y,1)

ただし、通常、基本的な操作の場合は、指定するだけですincx = incy = 1

于 2014-11-14T14:08:30.820 に答える