next up previous contents index
Next: 6.3.2 Interpolation par les Up: 6.3 Interpolation Previous: 6.3 Interpolation   Table des matières   Index

6.3.1 Interpolation linéaire

Pour effectuer une interpolation linéaire, on utilise la fonction interpln. Cette fonction s'utilise de la manière suivante:
 
  [y]=interpln(xyd,x)
  
  xyd       : matrice 2 lignes qui représente les coordonnées des points obtenus
  	      expérimentalement (coordonnées des points d'interpolation)

  x         : vecteur (abscisse)

  y         : vecteur (valeur de la fonction obtenue par interpolation linéaire
              aux points x)

L'exemple suivant est un exemple d'interpolation:

 
--> x=[1 10 20 30 40];  // on rentre les valeurs de x obtenues experimentalement
 
--> y=[1 30 -10 20 40]; // on rentre les valeurs de y experimentales 

-->  plot2d(x',y',[-3],"011"," ",[-10,-40,50,50]); //On place les points
d'interpolation sur un graphe

-->  yi=interpln([x;y],-4:45);  //On calcule sur -4:45 les valeurs de l	
fonction d'interpolation
 
-->  plot2d((-4:45)',yi',[3],"000"); //On trace la fonction d'interpolation
On obtient alors le graphe suivant:

Figure 5.1: Exemple d'interpolation linéaire
\includegraphics{graphe9}



root
2000-02-07