Approximation de fonction z=f(x,y) d'après un tableau de point
Bonjour à tous,
Je suis tombé sur un problème dont je n'arrive pas à me sortir, donc je fais appel à toute personne capable de m'aider.
Imaginons un tableau de point x,y,z (pris au hasard)
Code:
1 2 3 4 5 6
| x y z
3 20 4
4 20 4,5
5 33 7
6 40 9
7 40 10 |
par exemple.
J'aimerais alors pouvoir construire une fonction z=f(x,y) de manière à pouvoir calculer (par interpolation ou extrapolation, donc) le z correspondant à toutes les combinaisons de x,y voulues.
Cette fonction z=f(x,y) ne doit pas nécessairement passé par la série de point connu, elle peut être une approximation de la fonction passant par ces points.
Je pense enfin que la fonction ne dépasserait pas le second degré (mais j'imagine que ça ne change pas grand chose que ce soit degré 2 ou 3). La fonction peut être représentée par une surface 3D
J'espère avoir été clair et je vous remercie déjà pour votre aide.
A+
Approximation de fonction z=f(x,y) d'après un tableau de point
Salut!
Pour ce genre de problèmes, les splines bicubiques donnent généralement de bons résultats. Si par hasard tu as accès à la librairie IMSL, essaie les routines IBCEVU, IBCICU et IBCIEU.
Bonne chance.
Jean-Marc Blanc