Can polynomial functions be determined in 3D using given points and coordinates?

In summary, the polynomial function ##f(x)## that intersects three given points ##P_0 = (x_0, y_0)##, ##P_1 = (x_1, y_1)##, and ##P_2 = (x_2, y_2)## is ##f(x) = a_2 x^2 + a_1 x^1 + a_0 x^0##. The coefficients can be determined using the given method in section 4, pages 8-9 of the paper. In the case of points with coordinates in 2D, the polynomial function of 2 variables can be written as ##f(x,y) = Ax^2 + B
  • #1
Jhenrique
685
4
If given three points ##P_0 = (x_0, y_0)##, ##P_1 = (x_1, y_1)## and ##P_2 = (x_2, y_2)##, the polynomial function ##f(x)## that intersect those points is ##f(x) = a_2 x^2 + a_1 x^1 + a_0 x^0##.

where:
##
\begin{bmatrix}
a_0\\
a_1\\
a_2\\
\end{bmatrix}
=

\begin{bmatrix}
x_0^0 & x_1^0 & x_2^0 \\
x_0^1 & x_1^1 & x_2^1 \\
x_0^2 & x_1^2 & x_2^2 \\
\end{bmatrix}^{-T}

\begin{bmatrix}
y_0\\
y_1\\
y_2\\
\end{bmatrix}##

Ok, but if is given points in the space with coordinates ##P_1 = (x_1 ,y_1 ,z_1)##, ##P_2 = (x_2 ,y_2 ,z_2)##, ##P_3 = (x_3 ,y_3 ,z_3)##, ..., ##P_n = (x_n ,y_n ,z_n)##... is possible to determine the coefficients of the polynomial function of 2 variables, ##f(x,y) = Ax^2+Bxy+Cy^2+Dx+Ey+F##, in function of the point's coordinates (like above in the 2D case)?
 
Mathematics news on Phys.org
  • #2
Hi !
The method to solve this problem is given in section 4, pages 8-9 of the paper : http://fr.scribd.com/doc/14819165/Regressions-coniques-quadriques-circulaire-spherique
The correspondance of notations with your notations is as follows :
The polynomial function of 2 variables is: ##f(x,y) = a_1x^2+a_2xy+a_3y^2+a_4x+a_5y+a_6##
The given points are ##P_1 = (x_1 ,y_1 ,z_1)##, ##P_2 = (x_2 ,y_2 ,z_2)##, ##P_3 = (x_3 ,y_3 ,z_3)##, ..., ##P_n = (x_n ,y_n ,z_n)##...
##F_1(x,y)=x^2##
##F_2(x,y)=xy##
##F_3(x,y)=y^2##
##F_4(x,y)=x##
##F_5(x,y)=y##
##F_6(x,y)=1##
The number of coefficients is ##p=6##
Then with the formulas given in the paper, compute the sums ##B_{i,j}## and ##C_i## where ##0<i<7## and ##0<j<7##
In the formula of ##C_i## written in the paper, the symbol ##y_k## must be replaced by your symbol ##z_k##
Then, solve the matrix system as shown in the paper page 9, leading to the values of the coefficients.
 

1. What is surface interpolation in 3D?

Surface interpolation in 3D is a method used in computer graphics and scientific visualization to estimate the values of a surface at points between known data points. It involves finding a mathematical function or surface that best fits the given data points.

2. Why is surface interpolation important?

Surface interpolation is important because it allows us to visualize and analyze data in 3D space. It is also used to fill in missing or incomplete data, making it a valuable tool for data analysis and modeling.

3. What are the types of surface interpolation methods?

There are several types of surface interpolation methods, including linear, polynomial, and spline interpolation. Linear interpolation uses straight lines to connect data points, while polynomial interpolation uses a higher degree polynomial to fit the data points. Spline interpolation uses a series of polynomial functions to create a smooth curve between data points.

4. How does surface interpolation work?

Surface interpolation works by using the known data points to estimate the values of the surface at unknown points. This is done by finding a mathematical function or surface that best fits the given data points. The function is then used to calculate the values at the unknown points.

5. What are the applications of surface interpolation in 3D?

Surface interpolation in 3D has many applications in fields such as computer graphics, scientific visualization, and computer-aided design. It is used to create smooth surfaces, fill in missing data, and generate 3D models from 2D data. It is also used in geographic information systems (GIS) to visualize and analyze terrain data.

Similar threads

Replies
3
Views
711
Replies
1
Views
823
  • General Math
Replies
2
Views
1K
Replies
11
Views
1K
Replies
3
Views
2K
  • General Math
Replies
5
Views
2K
Replies
6
Views
2K
Replies
3
Views
2K
  • Linear and Abstract Algebra
Replies
6
Views
2K
  • Linear and Abstract Algebra
Replies
1
Views
701
Back
Top