Bonjour,
je dois completer un algorithme ( en langage python) afin qu'il me retourne la fonction polynomiale de Lagrange p:t->Pn(t) où Pn est le polynome d'interpolation de Lagrange de degré n interpolant les valeurs de f aux N+1 points: a+(b-a)/2(Landa(k)+1).
Le voici : def NEWTONTCHEBYCHEV(f,t,a,b,Ndigits,N):
corps = RealField(Ndigits); R.<X> = corps[]
T = TCHEBYCHEV(R,N+1)
ZEROS = T.roots(corps)
zeros = [ZEROS[k][0] for k in range(N+1)]
aa = corps(a); bb = corps(b)
Lx = [aa + ((bb-aa)/2)*(zeros[k]+1) for k in range(N+1)]
Ly = [f.subs({t:Lx[k]}) for k in range(N+1)]
Cependant, je n'arrive pas à faire ce qui est demandé. Je ne comprend même pas le début de l'algorithme. Si quelqu'un pouvait me l'expliquer, puis par la suite qu'on tente de construire la suite de l'algorithme ensemble, ça serait très gentil.
En vous remerciant d'avance.
Bonjour,
un algorithme en Python inclut des indentations sans lesquelles il devient incompréhensible.
Sans prendre aucun engagement sur la suite , veuillez donc redonner votre algorithme
le plus complet possible, en l'entourant de
pour conserver les indentations.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :