Returns the solution to the least-squares problem Ax = b.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public double[] Solve(
	double[] b
)
Visual Basic (Declaration)
Public Function Solve ( _
	b As Double() _
) As Double()
Visual C++
public:
array<double>^ Solve(
	array<double>^ b
)

Parameters

b
Type: array< System..::.Double >[]()[]
A double array to be manipulated.

Return Value

A double array containing the solution vector to Ax = b with components corresponding to the unused columns set to zero.

Exceptions

ExceptionCondition
Imsl.Math..::.SingularMatrixException is thrown when the upper triangular matrix R resulting from the QR factorization is singular

See Also