I need to interpolate a function (say $\Phi(x,y)$) with four known points. I have $\Phi(x_i,y_i)$, $\Phi_x(x_i,y_i)$, $\Phi_y(x_i,y_i)$ $\Phi_{xx} (x_i,y_i)$, $\Phi_{yy} (x_i,y_i)$ and $\Phi_{xy}(x_i,y_i)$ at each four points. I cannot omit any of these twenty four(6 x 4) values. How do I interpolate my function efficiently? Please give some reference.
2026-03-25 06:39:03.1774420743
Bivariate Hermite interpolation containing second order derivatives
270 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in NUMERICAL-METHODS
- The Runge-Kutta method for a system of equations
- How to solve the exponential equation $e^{a+bx}+e^{c+dx}=1$?
- Is the calculated solution, if it exists, unique?
- Modified conjugate gradient method to minimise quadratic functional restricted to positive solutions
- Minimum of the 2-norm
- Is method of exhaustion the same as numerical integration?
- Prove that Newton's Method is invariant under invertible linear transformations
- Initial Value Problem into Euler and Runge-Kutta scheme
- What are the possible ways to write an equation in $x=\phi(x)$ form for Iteration method?
- Numerical solution for a two dimensional third order nonlinear differential equation
Related Questions in INTERPOLATION
- Almost locality of cubic spline interpolation
- Reverse Riesz-Thorin inequality
- How to construct a B-spline from nodal point in Matlab?
- Show that there is a unique polynomial of degree at most $2n+1$ such that $q^{[k]}(x_1)=a_k,$ $q^{[k]}(x_2)=b_k$ for $k=0, \dots, n$.
- Show that there is a unique polynomial of degree at most $2k+1$ such that $p^{[j]}(x_1)=a_j \text{ and } p^{[j]}(x_2)=b_j \text{ for } j=0,\dots, k.$
- How to find x intercept for a polynomial regression curve(order 7)
- Quadrature rules estimation
- How to obtain generalized barycentric coordinates for n-sided polygon?
- the highest degree of the polynomial, for which the above formula is exact?
- Interpolation method that gives the least arc lenght of the curve.
Related Questions in HERMITE-POLYNOMIALS
- Fourier transform of squared Gaussian Hermite polynomial
- An unusual integral involving Hermite polynomials
- $\int\frac1{(1+x^2)^3}\,dx$ without Hermite
- Orthogonality and norm of Hermite polynomials
- A proof of Mathias theorem about characteristic functions
- Multivariate normal/change of variables in integral ("derivative of change is change of derivative"?)
- Hermite polynomials $H_{n}(y)=\frac{1}{\sqrt{2^n}}\left( y -\frac{d}{dy} \right)^n$ equivalent form
- A polynomial parametric curve spanning known tangent end-points
- Hermite Polynomial Expansion
- Compute the $n$th stochastic integral of Brownian motions
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
So we need to find such polynomial $P(x, y)$ containing 24 unknown coefficients to match 24 values of $\Phi, \Phi_x, \Phi_y, \Phi_{xy}, \Phi_{xx}, \Phi_{yy}$.
Let's start with a subproblem — conventional Hermite interpolation: given $\Phi, \Phi_x, \Phi_y, \Phi_{xy}$ find such polynomial $P_H(x,y)$ with $\deg_x P_H(x,y) = \deg_y P_H(x,y) = 3$. This is well-known bicubic interpolation problem.
Now we have extra $24 - 16 = 8$ conditions given by $\Phi_{xx}$ and $\Phi_{yy}$ at every node. To match the second derivatives we need to raise the degree of the polynomial from third to fifth. But buquintic interpolation has $6^2 = 36$ unknown coefficients. We need to eliminate some ($36 - 24 = 12$) coefficients without loosing the interpolation property.
Applying trial and error method I've obtained the following set of $24$ basis monomials for the interpolation: $$ 16 \text{ monomials } x^i y^j, \; i,j \in 0,\dots,3\; \text{ (basis for Hermite's bicubic)}\\ 4 \text{ monomials } x^i y^j, \; i \in 4,5, \; j \in 0,1 \text{ (basis for second derivatives w.r.t $x$)}\\ 4 \text{ monomials } x^i y^j, \; i \in 0,1, \; j \in 4,5 \text{ (basis for second derivatives w.r.t $y$)} $$
So the interpolant is sought in form $$ P(x, y) = \sum_{i=0}^3 \sum_{j=0}^3 c_{i,j} x^i y^j + \sum_{i=4}^5 \sum_{j=0}^1 c_{i,j} x^i y^j + \sum_{i=0}^1 \sum_{j=4}^5 c_{i,j} x^i y^j $$ The $24$ coefficients $c_{i,j}$ are then determined from the linear system $$ P(x_k, y_k) = \Phi(x_k, y_k),\; k = 1,\dots,4\\ P_x(x_k, y_k) = \Phi_x(x_k, y_k),\; k = 1,\dots,4\\ P_y(x_k, y_k) = \Phi_y(x_k, y_k),\; k = 1,\dots,4\\ P_{xy}(x_k, y_k) = \Phi_{xy}(x_k, y_k),\; k = 1,\dots,4\\ P_{xx}(x_k, y_k) = \Phi_{xx}(x_k, y_k),\; k = 1,\dots,4\\ P_{yy}(x_k, y_k) = \Phi_{yy}(x_k, y_k),\; k = 1,\dots,4 $$
Direct check using Wolfram Mathematica shows that the linear system for the $24$ coefficients $c_{i,j}$ is solvable.
The complete answer (quite lengthy) can be obtained from solving the system (here's the WM code to produce the answer)
Below is an example for $\Phi(x,y) = \sin\left(x + \frac{e^y}{x+1}\right)$. Yellow if $\Phi(x,y)$ and blue is $P(x,y)$.
Here's the difference
Appendix. The Lagrange basis for this problem is $$ \ell _{00}=(x-1) (y-1) \left(\left(4 x^2-2 x+1\right) y^2+x \left(6 \ x^3-9 x^2+x+1\right)+\\+(1-2 x) x y+6 y^4-9 y^3+y+1\right) \\ \ell _{01}=-(x-1) y \left(6 x^4-9 x^3+x^2 \left(4 y^2-6 y+3\right)+x (3-2 y) y+\\+y^2 (3 y (2 y-5)+10)\right) \\ \ell _{10}=-x (y-1) \left(\left(4 x^2-6 x+3\right) y^2+x^2 (3 x (2 \ x-5)+10)+\\+(3-2 x) x y+6 y^4-9 y^3\right) \\ \ell _{11}=x y \left(6 x^4-15 x^3+2 x^2 (y (2 y-3)+6)+x \left(-6 \ y^2+9 y-3\right)+\\+3 (y-1)^2 y (2 y-1)\right) \\ \ell _ {00}^{{x}}=(x-1)^2 x (y-1) (x (3 x-2)+(y-1) (2 y+1)) \\ \ell _ {01}^{{x}}=-(x-1)^2 x y (x (3 x-2)+y (2 y-3)) \\ \ell _ {10}^{{x}}=(x-1) x^2 (y-1) (x (3 x-4)+y (2 y-1)) \\ \ell _ {11}^{{x}}=-(x-1) x^2 y \left(3 x^2-4 x+2 y^2-3 y+1\right) \ \\ \ell _ {00}^{{y}}=(x-1) (y-1)^2 y (x (2 x-1)+(y-1) (3 y+1)) \\ \ell _ {01}^{{y}}=(x-1) (y-1) y^2 (x (2 x-1)+y (3 y-4)) \\ \ell _ {10}^{{y}}=-x (y-1)^2 y (x (2 x-3)+y (3 y-2)) \\ \ell _ {11}^{{y}}=-x (y-1) y^2 \left(2 x^2-3 x+3 y^2-4 y+1\right) \ \\ \ell _ {00}^{{xy}}=(x-1)^2 x (y-1)^2 y \qquad \ell _ {01}^{{xy}}=(x-1)^2 x (y-1) y^2 \\ \ell _ {10}^{{xy}}=(x-1) x^2 (y-1)^2 y \qquad \ell _ {11}^{{xy}}=(x-1) x^2 (y-1) y^2 \\ \ell _ {00}^{{xx}}=\frac{1}{2} (x-1)^3 x^2 (y-1) \qquad \ell _ {01}^{{xx}}=-\frac{1}{2} (x-1)^3 x^2 y \\ \ell _ {10}^{{xx}}=-\frac{1}{2} (x-1)^2 x^3 (y-1) \qquad \ell _ {11}^{{xx}}=\frac{1}{2} (x-1)^2 x^3 y \\ \ell _ {00}^{{yy}}=\frac{1}{2} (x-1) (y-1)^3 y^2 \qquad \ell _ {01}^{{yy}}=-\frac{1}{2} (x-1) (y-1)^2 y^3 \\ \ell _ {10}^{{yy}}=-\frac{1}{2} x (y-1)^3 y^2 \qquad \ell _ {11}^{{yy}}=\frac{1}{2} x (y-1)^2 y^3 $$