Skip to content

2D via Lanczos to Tensor product basis? #4

@dlfivefifty

Description

@dlfivefifty

@MikaelSlevinsky's transform work by first expanding in a tensor product basis, which contains non-polynomial terms, before transforming to a polynomial basis. For example, to compute OPs on the triangle we expand in the basis

P_k(x) P_j(y/(1-x))

(I'm using OPs on 0..1 here) which includes non-polynomial terms y/(1-x)^j, before converting to the polynomial basis

P_{n-k}^(2k+1,0)(x)(1-x)^kP_k(y/(1-x))

The point is polynomials in x and y are a subspace of the non-polynomial basis.

Does this technique translate to OPs on the disk (a la Dunkl & Xu, not Zernike)

C_{n-k}^(k)(x)*ρ(x)^k*T_k(y/ρ(x))

where ρ(x) = sqrt(1-x^2)? A tensor basis like

T_k(x) T_j(y/ρ(x))

does not seem to work here... seems like we'd need a sum-space frame that also includes ρ(x)*T_k(x)*T_j(y/ρ(x))....

What about ρ(x) = (1-x^4)^(1/4)? Now we wouldn't know the OP basis but perhaps we can represent it by the conversion to a bigger basis a la LanczosPolynomial.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions