3 Équation cartésienne d’une courbe
On considère la courbe paramétrée t7→ M(t) définie par
x(t) = −t+t2=P1(t), y(t) = −3t2+ 2t3=P2(t).
On cherche une équation cartésienne polynomiale (s’il en existe) de la trajectoire Γ de cette courbe,
i.e. un polynôme Q(non nul) à deux variables vérifiant : ∀t∈R,Q(x(t), y(t)) = 0. Si le polynôme Q
s’écrit sous la forme Q=Pi,j ai,j XiYj, on veut donc avoir Pi,j ai,j Pi
1(t)Pj
2(t) = 0 pour tout réel t,
ou encore que le polynôme Pi,j ai,j Pi
1Pj
2soit nul. Autrement dit, on cherche une combinaison linéaires
des polynômes Pi
1Pj
2qui soit nulle. Par exemple, chercher un polynôme Qsolution de degré 1 revient à
chercher une combinaison linéaire des polynômes 1, P1et P2qui soit nulle. Pour cela, on écrira la liste des
coefficients de chacun de ces polynômes (jusqu’à quel degré faut-il coder les coefficients ?), dont on fera la
concaténation, pour obtenir une matrice à 3 colonnes (chaque colonne représentant l’un des polynômes).
À quoi revient alors de trouver une combinaison linéaire des colonnes égale à 0 ?
Évidemment, on ne trouve pas de telle combinaison. Cherchez-en une avec un polynôme Qde degré 2,
puis de degré 3 si c’est encore infructueux...
4 Orthonormalisation et distance
On se place dans l’espace R[X], muni du produit scalaire défini par hP|Qi=R1
0P Q.
– Écrire une procédure scal à deux paramètres, les polynômes Pet Q, retournant le produit scalaire
hP|Qi. On conviendra d’écrire les polynômes en l’indéterminée X, de façon à savoir quelle variable
d’intégration utiliser pour le calcul.
– Écrire une procédure Gram à un paramètre, une liste l, qui représentera une famille libre, retournant
l’orthogonalisée de cette famille (orthogonalisée plutôt qu’orthonormalisée pour éviter de faire apparaître
des racines carrées. Cette famille est obtenue en « redressant » uniquement chacun des vecteurs de la
famille de départ, sans les rendre unitaires. Si la famille de départ est (e1,...,ep), son orthogonalisée est
donc définie par
ε1=e1et εk=ek−
k−1
X
i=1
hek|εii
hεi|εiiεipour k∈[[2, p]] :
en effet, les vecteurs εkn’étant pas unitaires, il faut utiliser les vecteurs 1
||εk|| εkpour la projection ortho-
gonale).
La procédure devra s’appliquer à une liste de longueur quelconque. Pour calculer la somme intervenant
dans la définition des vecteurs « redressés », on utilisera la fonction add et non la fonction sum, ou on
écrira une boucle.
Application : calculer le minimum de l’intégrale
Z1
0t6−at4−bt2−c)2dt
lorsque a, b, c parcourent R. Représenter également sur la même figure les graphes des fonctions t7→ t6et
t7→ at4+bt2+csur l’intervalle [0,1] et sur l’intervalle [0,2] (où a, b, c sont les valeurs calculées ci-dessus).
2