Matrix::BackError Property

__declspec(property(get = GetBackError)) double BackError;

The component-wise backward error.

Read: double GetBackError() const;
Remarks:

Set by the Matrix::LUSolve method, if the Matrix::RefineSolution property was True. The BackError property returns the component-wise backward error b. The backward error is the smallest relative perturbation in elements of A (where A is the calling matrix) and b such that X is the exact solution of the perturbed system:

δai,jai,jβai,jδbjbjβbjsuch that(A+δA)x=b+δb\frac{|\delta a_{i,j}|}{|a_{i,j}|}\leq \beta a_{i,j} \quad \frac{|\delta b_{j}|}{|b_{j}|}\leq \beta b_{j} \quad \text{such that}\quad (A+\delta A)x=b+\delta b

The BackError property is calculated only if the Matrix::RefineSolution property is set to true.

See Also: Matrix::ForwError, Matrix::RefineSolution, Matrix::LUSolve
Declared in Dew::Math::Matrix · Dew.Math/MtxExpr.h · Cross-compiler