Interpolation::udeg

Details

  • This message is generated when an attempt is made to create a higher-order interpolation on an unstructured point dataset.
  • Off[message] switches off the message; On[message] switches it on. For example: Off[Interpolation::udeg].

Examples

Basic Examples  (1)

A warning occurs because currently no algorithm is implemented that allows to recover a higher-order interpolation on a list of unstructured points:

In[1]:=
Click for copyable input
Out[1]=

Internally a mesh needs to be created:

In[2]:=
Click for copyable input
Out[2]=

This mesh is of first order:

In[3]:=
Click for copyable input
Out[3]=

Visualize the mesh coordinates:

In[4]:=
Click for copyable input
Out[4]=

A mesh can be converted to a higher order:

In[5]:=
Click for copyable input
Out[5]=

A second-order mesh introduces midside nodes:

In[6]:=
Click for copyable input
Out[6]=

The remaining question is to find the correct values at the midside nodes from the given (linear) point set f. If such values can be found then a second-order interpolation is possible. Currently no such algorithm is implemented.

If more information about the dataset is available and values for the midside nodes can be generated, a second-order interpolation can be constructed in the following manner. To generate a set of values for the second-order mesh, a function is evaluated at the second-order mesh coordinates:

In[7]:=
Click for copyable input

A second-order interpolating function is generated:

In[8]:=
Click for copyable input
Out[8]=

Inspect the mesh order of the interpolating function:

In[9]:=
Click for copyable input
Out[9]=