content
▸ function content
(p
: number[]): number
Defined in factor/double/content.ts:27
Returns cont(p), i.e. the content of the given polynomial defined as the greatest common divisor of its coefficients.
the sign is chosen such that dividing the polynomial by cont(p) will always result in a positive leading coefficient
see e.g. Factorization of polynomials
example: let
p = -10x² + 5x + 5 = (-5)(2x² - x - 1)
so that-5
is the content ofp
and2x² - x - 1
is its primitive part.precondition p must have integer coefficients, else use e.g. scaleFloatsToInts
Parameters:
Name | Type | Description |
---|---|---|
p | number[] | a polynomial with coefficients given densely as an array of double precision floating point numbers from highest to lowest power, e.g. [5,-3,0] represents the polynomial 5x^2 - 3x |
Returns: number