rStats.js v1.3.0
    検索インデックスを準備しています...

    Function qrQy

    • ベクトル y に対して Q %*% y を計算します。R の qr.qy() と同等です。

      Parameters

      • q: QR

        qr が返す QR 分解です。

      • y: readonly number[] | Float64Array<ArrayBufferLike>

        ベクトルです。要素数は分解した行列の行数と同じです。

      戻り値 number[]

      Q %*% y をベクトルにしたものです。

      const q = qr([[3, 0], [4, 5]]);
      qrQy(q, [-5, 0]); // [3, 4]
    • 行列 y に対して Q %*% y を計算します。

      Parameters

      • q: QR

        qr が返す QR 分解です。

      • y: MatrixInput

        行列です (行の配列です)。行数は分解した行列と同じです。

      戻り値 number[][]

      Q %*% y を行の配列にしたものです。

    • Q %*% y を計算します。

      Parameters

      • q: QR

        qr が返す QR 分解です。

      • y: VectorOrMatrix

        ベクトルまたは行列です。行数は分解した行列と同じです。

      戻り値 number[] | number[][]

      y がベクトルの場合はベクトルです。それ以外の場合は行の配列です。