Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Interpolation 2D



  1. #1
    Koranten

    Interpolation 2D


    ------

    Bonjour à tous,

    Je souhaiterais faire une interpolation 2D. Je possède les valeurs d'une fonction définie sur une surface 2D un peu bordélique, et je voudrai interpoler les valeurs de cette fonction sur une autre grille 2D bien propre.

    Au début, je voulais, pour chaque point de ma nouvelle grille, récupérer les 3 points "bordéliques" les plus proches, calculer l'équation du plan approchant ma surface définie au-dessus des ces points, puis en déduire la valeur de ma fonction au-dessus de mon nouveau point, mais ça me paraît un peu lourd.

    Du coup, j'ai voulu passer par une moyenne : je récupère les 3 points A,B et C les plus proches, ainsi que les distances dA, dB et dC associées.

    Je calcule la valeur de ma fonction en X comme étant :

    f(X)=[1/dA*f(A)+1/dB*f(B)+1/dC*f(C)] / [1/dA+1/dB+1/dC]

    En gros, c'est une moyenne pondérée par l'inverse des distances aux points.

    Ca vous semble correct ou complètement stupide? Il faut vérifier bien sûr qu'aucune distance ne fasse zéro, auquel cas la division devient impossible.

    Y a des méthodes classiques pour ce type de problème (interpolation 2D)?

    Merci!

    -----

  2. #2
    Maquessime

    Re : Interpolation 2D

    Peut-être pourrais-tu regarder du côté de la méthode du Krigeage ou des b-splines (NURBS) pour les surfaces.

Discussions similaires

  1. Interpolation logarithmique
    Par Ravaner dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 06/03/2008, 08h58
  2. Interpolation
    Par rhomuald dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 11/01/2008, 10h43
  3. interpolation
    Par rhomuald dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 09/01/2008, 20h44
  4. Interpolation en MATLAB
    Par lotte-lotte dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 26/11/2007, 07h47
  5. Interpolation
    Par Mcbrain dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 21/04/2006, 09h01