v2025.6.2
All Bundles

LinearSolver

Solves a system of linear equations

m1 := [
  [1., 1., 2., 3.]
  [1., 4., 5., 6.]
  [1., 7., 8., 9.]];

m2 := [
  [6.]
  [16.]
  [23.]];

solver := System.ML.LinearSolver->New(m1, m2)->Calculate(1);
solver->GetRSquared()->PrintLine();

Operations

Calculate

Calculates the equation coefficients

method : public : Calculate(offset:Int) ~ LinearResult

Parameters

NameTypeDescription
offsetIntoffset column for r-squared

Return

TypeDescription
LinearResultequation coefficients and r-squared

New

Constructor

New(m1:Float[,], m2:Float[,])

Parameters

NameTypeDescription
m1Floatfirst matrix
m2Floatsecond matrix