Transfinite Interpolation
   HOME

TheInfoList



OR:

In
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
, transfinite interpolation is a means to construct functions over a planar domain in such a way that they match a given function on the boundary. This method is applied in
geometric model __NOTOC__ Geometric modeling is a branch of applied mathematics and computational geometry that studies methods and algorithms for the mathematical description of shapes. The shapes studied in geometric modeling are mostly two- or three-dimensio ...
ling and in the field of
finite element method The finite element method (FEM) is a popular method for numerically solving differential equations arising in engineering and mathematical modeling. Typical problem areas of interest include the traditional fields of structural analysis, heat ...
. The transfinite interpolation method, first introduced by William J. Gordon and Charles A. Hall, receives its name due to how a function belonging to this class is able to match the primitive function at a nondenumerable number of points. In the authors' words: Transfinite interpolation is similar to the
Coons patch In mathematics, a Coons patch, is a type of surface patch or manifold parametrization used in computer graphics to smoothly join other surfaces together, and in computational mechanics applications, particularly in finite element method and bo ...
, invented in 1967. Steven A. Coons, Surfaces for computer-aided design of space forms, Technical Report MAC-TR-41, Project MAC, MIT, June 1967.


Formula

With parametrized curves \vec_1(u), \vec_3(u) describing one pair of opposite sides of a domain, and \vec_2(v), \vec_4(v) describing the other pair. the position of point (u,v) in the domain is \begin \vec(u,v)&=&(1-v)\vec_1(u)+v\vec_3(u)+(1-u)\vec_2(v)+u\vec_4(v)\\ && - \left (1-u)(1-v)\vec_+uv\vec_+u(1-v)\vec_+(1-u)v\vec_ \right\end where, e.g., \vec_ is the point where curves \vec_1 and \vec_2 meet.


References

Interpolation {{mathapplied-stub