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

    Function backsolve

    • 右辺がベクトルの三角連立方程式 r y = x を解きます。R の backsolve() と同等です。

      r の左上の k x k の三角部分 (既定では上三角) と、x の最初の k 個の要素だけを使います。対角要素が正確に 0 の場合は例外を投げます。

      Parameters

      • r: MatrixInput

        三角行列です (行の配列です)。

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

        右辺のベクトルです。

      • Optionaloptions: BacksolveOptions

        BacksolveOptions を参照してください。

      戻り値 number[]

      解 y です。長さ k のベクトルです。

      backsolve([[2, 1], [0, 4]], [4, 8]);              // [1, 2]
      backsolve([[2, 1], [0, 4]], [[4, 2], [8, 4]]); // [[1, 0.5], [2, 1]]
    • 右辺が行列の三角連立方程式 r y = x を解きます。

      Parameters

      戻り値 number[][]

      解 y です。k 行の行列です。

    • 三角連立方程式 r y = x を解きます。

      Parameters

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

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