Salut,
J'ai une question concernant l'interpolation dans matlab.
Pour commencer, j'ai une série de donnée discrète (x,y(x)). J'aimerai interpolé cette série de donné afin d'obtenir des points spécifiques
Dans un premier temps, j'ai utilisé la fonction spline, mais cela ne donne qu'un encadrement de la valeur voulue. J'ai trouvé dans l'aide de matlab la fonction interp1.
Je suppose qu'en écrivant la ligne précédente j'obtiens la valeur yq correspondant exactement à xq (à la précision près)
Code : Sélectionner tout - Visualiser dans une fenêtre à part yq=interp1(x,y,xq,'method')
Mais maintenant, si je connais yq et que je cherche le xq correspondant, y a t-il une fonction qui permet d'interpoler dans l'autre sens?
J'en profite pour poser une seconde question. J'ai toujours ma série de point (x,y(x)). J'aimerais savoir qu'elle fonction me permettrai d'extrapoler ma série de donné en point qui n'est évidemment pas dans l'intervalle [x(1) x(end)]
Partager