一般行列とベクトルの積を計算します。

Axyの各入力に配線するデータタイプにより、使用する多態性のインスタンスが決まります。


icon

入力/出力

  • ci32.png 操作A

    操作Aは、行列Aに対して行う操作を指定します。op(A)はその結果を表します。

    0直接 (デフォルト)
    1共役&転置
    2転置
  • c2ddbl.png A

    Aは op(A) の次元が N × M である実数行列です。

  • c1ddbl.png x

    Xは実ベクトルです。

    VIはxの最初のM 要素をop(A)で乗算します。xは少なくともM個の要素を含む必要があります。

  • c1ddbl.png y

    yは実数ベクトルです。

    yは少なくともop(A)*xと同じ数の要素を含む必要があります。デフォルトはすべての要素が0と等しいはN要素です。

  • cdbl.png アルファ

    アルファは、op(A)*xをスケールするスケール係数です。デフォルトは 1 です。

  • cdbl.png ベータ

    ベータは、y をスケールする実数スカラです。デフォルトは 1 です。

  • i1ddbl.png dgemv

    dgemvyと同じサイズの実数ベクトルです。

    最初のN要素では、VIはアルファ*op(A)*x + ベータ*yの結果を返します。残りのすべての要素では、VIは同じ指標のあるyの要素値を返します。

  • ii32.png エラー

    エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。

  • BLAS関数の詳細については、BLAS (Basic Linear Algebra Subprograms/基本線形代数サブプログラム) Webサイトnetlib.orgを参照してください。

    サンプルプログラム

    LabVIEWに含まれている以下のサンプルファイルを参照してください。

    • labview\examples\Mathematics\Linear Algebra\Comparison of BLAS and linear algebra VIs.vi