Click or drag to resize

ManagedLinearAlgebraProviderQRSolve(Double, Int32, Int32, Double, Int32, Double, QRMethod) Method

Solves A*X=B for X using QR factorization of A.

Namespace: Altaxo.Calc.Providers.LinearAlgebra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public void QRSolve(
	double[] a,
	int rows,
	int columns,
	double[] b,
	int columnsB,
	double[] x,
	QRMethod method = QRMethod.Full
)

Parameters

a  Double
The A matrix.
rows  Int32
The number of rows in the A matrix.
columns  Int32
The number of columns in the A matrix.
b  Double
The B matrix.
columnsB  Int32
The number of columns of B.
x  Double
On exit, the solution matrix.
method  QRMethod  (Optional)
The type of QR factorization to perform.

Implements

ILinearAlgebraProviderTQRSolve(T, Int32, Int32, T, Int32, T, QRMethod)
Remarks
Rows must be greater or equal to columns.
See Also