Click or drag to resize

ManagedLinearAlgebraProviderQRSolve(Complex, Int32, Int32, Complex, Int32, Complex, 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(
	Complex[] a,
	int rows,
	int columns,
	Complex[] b,
	int columnsB,
	Complex[] x,
	QRMethod method = QRMethod.Full
)

Parameters

a  Complex
The A matrix.
rows  Int32
The number of rows in the A matrix.
columns  Int32
The number of columns in the A matrix.
b  Complex
The B matrix.
columnsB  Int32
The number of columns of B.
x  Complex
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