Polynoms::DeConv Function

void DeConv(TVec *B, TVec *A, TVec *Quot, TVec *Remain);

Divide polynomials, deconvolution.

#NameTypeDescription
1BTVec *
2ATVec *
3QuotTVec *
4RemainTVec *
Remarks:

The procedure deconvolves vector A out of vector B. If vectors A and B are treated as polynomial coefficients, the the deconvolution is equal to polynomial division. In this case the DeConv divides polynomial B with polynomial A and returns the quotient in Quot and remainder in Remain. An exception is raised if A and B complex properties do not match. An exception is raised if |A.Values[0]| = 0.

NOTE
To perform polynomial multiplication, use the TVec.Convolve method.

See Also: Polynoms::IIRFilter, Polynoms::PolyCoeff, Polynoms::PolyRoots
Declared in Dew::Math::Units::Polynoms · Dew.Math/Units.Polynoms.h · Cross-compiler