IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

boucle interpolation linéaire Fortran


Sujet :

Fortran

  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Points : 2
    Points
    2
    Par défaut boucle interpolation linéaire Fortran
    Slt,
    je veux faire une interpolation linéaire d'une fonction sur une grille par un programme Fortran, est ce que quelqu'un peu m'aider.
    Merci.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 152
    Points : 191
    Points
    191

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Bonjour
    merci pour la subroutine
    pour mon cas je définis dans mon code une grille non uniforme x(i)=x(i-1)+dx
    y(j)=y(j-1)+dy
    dx et dy variable
    et je veux déterminer par interpolation les valeurs de f déjà calculée dans une grille uniforme
    x0(i)=x0(i-1)+Dx
    y0(j)=y0(j-1)+Dy
    où Dx=Dy=1
    donc dans mon cas les choses s'exprimeront comme étant :
    MAILLX=x0
    MAILLY=y0
    CHAMPS=f(y0,x0)

    par contre le tableau que je dois donner en entrée je n'ai pas bien saisi que sont- ils ses éléments ?
    Merci

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    interpolation linéaire d'une fonction sur une grille
    Il conviendrait de préciser
    1. si le domaine d'intégration est bidimensionnel ou tridimensionnel;
    2. si ta grille est à mailles carrées (ou cubiques) ou si les mailles sont des triangles (ou des tétraèdres)

    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 10
    Points : 7
    Points
    7
    Par défaut interpolation lineaires
    bonsoir
    1. le domaine est bidimensionnel
    2.les mailles sont carrés
    Merci

  6. #6
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Alors, c'est tout simple:
    Tu as une maille définie par x1<=x<=x2 et y1<=y<=y; tu connais les valeurs de f(x,y) sur les quatre sommets, soit:
    f11=f(x1,y1)
    f12=f(x1,y2)
    f21=f(x2,y1)
    f22=f(x2,y2)
    L'interpolation donne
    F(x,y)=f11+f12*(y-y1)/y2-y1)+f21(x-x1)/(x2-x1)+f22*((x-x1)*(y-y1))/((x2-x2)*(y2-y1))
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

Discussions similaires

  1. Réponses: 10
    Dernier message: 19/08/2009, 12h02
  2. [XL-2003] création d'une interpolation linéaire.
    Par Piccou dans le forum Excel
    Réponses: 5
    Dernier message: 30/07/2009, 09h51
  3. algorithme d'interpolation linéaire
    Par kromartien dans le forum Mathématiques
    Réponses: 5
    Dernier message: 11/04/2007, 09h55
  4. Interpolation "linéaire" sur un point dans triangle (3D)
    Par Vol dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 09/07/2006, 22h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo