# Chapitre 10 Exercices sur trigonométrie et complexes

## 10.1 Les polynômes de Tchebychev

### 10.1.1 L’énoncé

Les polynômes de Tchebychev Tn sont tels que cos(nx)=Tn(cos(x)).
On a ainsi :
T0(x)=1
T1(x)=x
T2(x)=2x2−1

1. Montrer que pour n≥ 1 on a :
   Tn+1(x)=2xTn(x)−Tn−1(x).
2. Écrire une fonction de n qui renvoie le polynôme Tn, en utilisant la relation Tn+1(x)=2xTn(x)−Tn−1(x).
3. Écrire une fonction de n qui renvoie le polynôme Tn, en utilisant les nombres complexes et la formule de Moivre.

### 10.1.2 La solution avec `Xcas`

Dans `Xcas`, la fonction `tchebyshev1` qui renvoie le nième polynôme de Tchebyshev de 1ière espèce existe. Cela va pouvoir permettre la vérification de vos programmes

1. La relation Tn+1(x)=2xTn(x)−Tn−1(x) est vraie pour n=1 car T2(x)=2xT1(x)−T0(x)=2x*x−2 On a : cos((n+1)x)=cos(x)*cos(nx)−sin(x)*sin(nx) et
   cos((n−1)x)=cos(x)*cos(nx)+sin(x)*sin(nx)
   donc cos((n+1)x)+cos((n−1)x)=2cos(x)*cos(nx)
   ou encore cos((n+1)x)=2cos(x)*cos(nx)−cos((n−1)x) c’est à dire :
   Tn+1(x)=2xTn(x)−Tn−1(x)
2. On écrit une fonction `Tcheb(n)` qui renvoie le polynôme Tn, en utilisant la relation Tn+1(x)=2xTn(x)−Tn−1(x). :

       Tcheb(n):={
       local j,T0,T1,Tj;
       T0:=1;
       T1:=x;
       pour j de 2 jusque n faire
       Tj:=2*x*T1-T0;
       T0:=T1;
       T1:=Tj;
       fpour;
       return T1;
       }:;

   On tape : `Tcheb(7)`
   On obtient :`64*x```^```7-112*x```^```5+56*x```^```3-7*x`
3. On écrit une fonction `Tchebich(n)` qui renvoie le polynôme Tn, en utilisant la formule de Moivre (cos(nx)=re((cos(x)+isin(x))n)) et l’égalité sin(x)2=1−cos(x)2 :

       Tchebich(n):={
       local f;
       f(x,y):=normal(re((x+i*y)^n));
       return f(x,sqrt(1-x^2));
       }:;

   On tape : `Tchebich(7)`
   On obtient :`64*x```^```7-112*x```^```5+56*x```^```3-7*x`
   Remarque
   On peut vérifier car cette fontion existe dans `Xcas`, on tape On tape : `tchebyshev1(7)`
   On obtient :`64*x```^```7-112*x```^```5+56*x```^```3-7*x`