implicitization function

Implicitization with Gröbner bases

Implicitization with Gröbner bases

Implicitization of a system of parametric equations (see example).

implicitization(nvariables, parameters, equations, relations)

Arguments

  • nvariables: number of variables
  • parameters: character vector of the names of the parameters, or NULL if there's no parameter
  • equations: named list of qspray polynomials representing the parametric equations
  • relations: list of qspray polynomials representing the relations between the variables and between the parameters, or NULL if there is none

Returns

A list of qspray polynomials.

Examples

library(qspray) # ellipse example #### # variables cost <- qlone(1) sint <- qlone(2) nvariables <- 2 # parameters a <- qlone(3) b <- qlone(4) parameters <- c("a", "b") # equations <- list( "x" = a * cost, "y" = b * sint ) relations <- list( cost^2 + sint^2 - 1 ) # implicitization(nvariables, parameters, equations, relations)
  • Maintainer: Stéphane Laurent
  • License: GPL-3
  • Last published: 2024-07-27