Algorithms for trigonometric curves (simplification, implicitization, parameterization) (Q1267067)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Algorithms for trigonometric curves (simplification, implicitization, parameterization)
scientific article

    Statements

    Algorithms for trigonometric curves (simplification, implicitization, parameterization) (English)
    0 references
    0 references
    0 references
    30 November 1999
    0 references
    The aim of the paper is to investigate trigonometric curves (TCs) and to provide algorithms that solve three important problems for TCs: their simplification, implicitization, and parameterization. A TC is a real plane curve where each coordinate is given parametrically by a trigonometric polynomial, i.e. by a truncated Fourier series. Since a TC can have many different trigonometric parameterizations, the TC simplification problem is the following: given a parameterization of the TC, how can be obtained a simple equivalent parameterization? The authors provide the POLYSIMPLIFY algorithm that checks whether a polynomial simplification exists, and finds one if this is the case. The technique is based on the fact that computation of a Lüroth generator of a function field generated by polynomials can be modified and adapted to trigonometric polynomials. Given a parametrization of a TC, the implicitization problem asks for the polynomial equation of the curve, if the TC is algebraic. The authors improve some of their previous results and give an IMPLICITIZATION method that works for arbitrary TCs and does not require factorization. Finally, given the equation of an algebraic curve, the parameterization problem consists in finding for it a trigonometric parameterization. Since any TC has a parameterization in terms of rational functions, the proposed PARAMETERIZE method computes first a rational parameterization, and then tries to extract a trigonometric parameterization from it, when this is possible. All the algorithms within the paper have been implemented in Maple/Java and are available at the following Web site address: http://www.math.ncsu.edu/\(^{\sim}\)hong/software/trig/trig.html.
    0 references
    trigonometric curves
    0 references
    algorithms
    0 references
    simplification
    0 references
    implicitization
    0 references
    parameterization
    0 references
    Lüroth generator
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references