5
$\begingroup$

The Padua points $\mathrm{Pad}_{n} \subset [-1,1]^{2}$ are a unisolvent pointset with optimal growth of Lebesgue constant, described in detail here. With some work they can be used to generate a multivariate Chebyshev series representation of the function they attempt to interpolate.

I would like to use the Padua points to generate a multivariate Chebyshev series of a function singular along the line $x=y$, but this is impossible because two of the Padua points are consecutive vertices of the square.

Is there a way to generate a multivariate Chebyshev polynomial interpolant of a function $f\colon [-1,1]^2\to \mathbb{R}$ which is singular on the line $x=y$, perhaps using a modification of the Padua points?

Update: The goal is to write a piece of code which projects as many 2D functions defined on rectangular regions as possible onto Chebyshev polynomials and allow for interpolation and recovery of the coefficients for perhaps other uses. This is similar to the goals of chebfun in 2D.

$\endgroup$
  • $\begingroup$ Is not a bit odd trying to interpolate a function with a discontinuity? $\endgroup$ – nicoguaro Mar 30 '18 at 17:01
  • $\begingroup$ @nicoguaro: Gaussian quadrature of integrands with singular endpoints is the same thing-interpolating with a polynomial. Delta sequence approximations to Green's functions act in a similar way. It is delicate, and requires adaptivity, but it can be done. (Whether, in my case, it will actually work, is another question.) $\endgroup$ – user14717 Mar 31 '18 at 1:50
  • $\begingroup$ Gaussian quadrature for functions with singularities is commonly done using orthogonal polynomials with respect to some weight function. $\endgroup$ – nicoguaro Mar 31 '18 at 2:00
  • $\begingroup$ That works better, but it cannot be totally black boxed. $\endgroup$ – user14717 Mar 31 '18 at 2:02
  • $\begingroup$ Gaussian quadrature of functions with singular endpoints still works, depending on the strength of the singularity. $\endgroup$ – user14717 Mar 31 '18 at 2:03

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.