Calculates the partial fraction expansion of a polynomial using the Heaviside cover-up method.


icon

Inputs/Outputs

  • c1dcdb.png Numerator

    Numerator contains the rational polynomial coefficients, in ascending order of power, for the numerator polynomial.

  • c1dcdb.png Denominator

    Denominator contains the rational polynomial coefficients, in ascending order of power, for the denominator polynomial.

  • cdbl.png tolerance

    tolerance defines a level for multiplicity.

  • cu16.png option

    option specifies how the VI handles the co-factors of Numerator and Denominator.

    If option is Cancel Co-factors, this VI performs polynomial GCD of Numerator and Denominator first. If option is Reserve Co-factors, this VI keeps Denominator unchanged.

    0Cancel Co-factors
    1Reserve Co-factors (default)
  • i1di32.png Multiplicity

    Multiplicity returns the number of times each root in Poles occurs. Multiplicity occurs when the difference between two elements in Poles is less than tolerance.

  • i1dcdb.png Polynomial

    Polynomial returns the coefficients, in ascending order of power, for the quotient polynomial that results from the division of Numerator by Denominator.

  • i1dcdb.png Poles

    Poles returns the unique roots of Denominator. The roots of Denominator result from removing all common factors between Numerator and Denominator.

  • i2dcdb.png Residues

    Residues returns the numerators of the partial fractions that result for each pole.

  • ii32.png error

    error returns any error or warning from the VI. You can wire error to the Error Cluster From Error Code VI to convert the error code or warning into an error cluster.