{"cells":[{"metadata":{},"cell_type":"markdown","source":"![En tête general](https://raw.githubusercontent.com/PythonLycee/PyLyc/master/img/En_tete_general.png)\n\n\n© Copyright Franck CHEVRIER 2019-2022 https://www.python-lycee.com.
\nLes activités partagées sur Capytale sont sous licence Creative Commons.\n\n Pour exécuter une saisie Python, sélectionner la cellule et valider avec SHIFT+Entrée.\n"},{"metadata":{},"cell_type":"markdown","source":"# Résolution matricielle de systèmes (corrigé)"},{"metadata":{},"cell_type":"markdown","source":"### Sommaire\n\nI. Football
\nII. Volleyball

\n"},{"metadata":{},"cell_type":"markdown","source":"## I. Football"},{"metadata":{},"cell_type":"markdown","source":"
\n \n
\nUn joueur de foot, situé à $18 m$ du but, effectue un tir en cloche.
\nOn modélise la situation dans un repère orthonormé (l'unité choisie est le mètre).

\nOn suppose que :\n\n\nL'animation ci-dessous permet d'obtenir la représentation graphique (incomplète) de ce tir.
\n
\nPour faire apparaître et activer l'animation, sélectionner la cellule ci-dessous et valider avec SHIFT+Entrée.\n\nVous pouvez ensuite utiliser les menus cinématiques :\n\n![Menus_animation](https://raw.githubusercontent.com/PythonLycee/PyLyc/master/img/menus_animation_GeoGebra.png)\n\n"},{"metadata":{"trusted":false},"cell_type":"code","source":"#Sélectionner cette zone puis SHIFT+ENTREE\nfrom IPython.display import HTML ; HTML(\"\"\"\"\"\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"\nOn note $f$ la fonction qui à l'abscisse $x$ de la balle associe son ordonnée $f(x)$.
\nComme la trajectoire est supposée parabolique, $f$ est une fonction polynôme du second degré.
\nOn note $f(x)=ax^2+bx+c$ où $a$, $b$ et $c$ sont trois réels à déterminer.
\n
\n1. a. Donner les valeurs de $f(-18)$ ; $f(-14)$ et $f'(-18)$.

\n$\\;\\;\\;$b. En déduire un système $(S)$ de 3 équations à 3 inconnues dont le triplet $(a\\;;b\\;;c)$ est solution.

\n$\\;\\;\\;$c. Écrire le système $(S)$ sous forme matricielle $AX=B$.
\n$\\quad\\;\\;$(où $A$ est une matrice carrée d'ordre 3 et où $B$ et $X$ sont des matrices colonnes de dimension 3)
\n$\\quad\\;\\;$Résoudre ce système $(S)$ et donner l'expression de $f(x)$ en fonction de $x$.\n
\n
\n
\n\n1. a. $f(-18)=0$ ; $f(-14)=3,2$ et $f'(-18)=1$
\n$\\;\\;\\;$b. $f'(x)=2ax+b$ donc:
\n$\\quad\\;\\;$ $\\begin{Bmatrix} f(-18) & = & 0 \\\\ f(-14) & = & 3,2 \\\\ f'(-18) & = & 1 \\end{Bmatrix}$
\n$\\quad\\;\\;$ $\\Longleftrightarrow \\begin{Bmatrix} (-18)^2a-18b+c & = & 0 \\\\ (-14)^2a-14b+c & = & 3,2 \\\\ 2\\times(-18)a+b & = & 1 \\end{Bmatrix}$
\n$\\quad\\;\\;$ $\\Longleftrightarrow \\begin{Bmatrix} 324a-18b+c & = & 0 \\\\ 196a-14b+c & = & 3,2 \\\\ -36a+b & = & 1 \\end{Bmatrix}$
\n$\\quad\\;\\;$ $\\Longleftrightarrow AX=B$
\n$\\quad\\;\\;$ avec $A=\\begin{pmatrix} 324 & -18 & 1 \\\\ 196 & -14 & 1 \\\\ -36 & 1 & 0 \\end{pmatrix}$ ; $X=\\begin{pmatrix} a \\\\ b \\\\ c \\end{pmatrix}$ et $B=\\begin{pmatrix} 0 \\\\ 3,2 \\\\ 1 \\end{pmatrix}$
\n$A$ est inversible et $A^{-1}=\\frac{1}{16} \\begin{pmatrix} -1 & 1 & -4 \\\\ -36 & 36 & -128 \\\\ -308 & 324 & -1008 \\end{pmatrix}$
\nEn multipliant $AX=B$ à gauche par $A^{-1}$, on obtient $X=A^{-1}B=\\begin{pmatrix} -0,05 \\\\ -0,8 \\\\ 1,8 \\end{pmatrix}$
\nOn en déduit que $\\begin{pmatrix} a \\\\ b \\\\ c \\end{pmatrix} =\\begin{pmatrix} -0,05 \\\\ -0,8 \\\\ 1,8 \\end{pmatrix}$ et donc que $f(x)=-0,05x²-0,8x+1,8$.\n
"},{"metadata":{},"cell_type":"markdown","source":"\n2. Compléter les définitions des matrices Python A et B de la cellule suivante.
\n$\\;\\;\\;$Exécuter ensuite les cellules Python pour vérifier les résultats de la question 1.c.\n
\n
\n Le module sympy permet :\n \n
\n "},{"metadata":{"trusted":false},"cell_type":"code","source":"from sympy import Matrix # import des fonctionnalités pour le calcul matriciel\n\n# Compléter les saisies de A et B\n\nA = Matrix([[ 324 , -18 , 1 ],\n [ 196 , -14 , 1 ],\n [ -36 , 1 , 0 ]])\n\nB = Matrix([[ 0 ],\n [ 3.2],\n [ 1 ]]) \n","execution_count":null,"outputs":[]},{"metadata":{"trusted":false},"cell_type":"code","source":"# Calcul de la matrice U, inverse de A\nU = A**-1\nU","execution_count":null,"outputs":[]},{"metadata":{"trusted":false},"cell_type":"code","source":"# Calcul du produit de U par B\nU*B","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"\n3. a. À quelle hauteur maximale le ballon va-t-il s'élever ?

\n$\\;\\;\\;$b. Sachant que le but a une hauteur de $2,44m$, le tir est-il cadré ?"},{"metadata":{},"cell_type":"markdown","source":"\n3. a. $\\displaystyle \\alpha = -\\frac{b}{2a} = -\\frac{-0,8}{2\\times(-0,05)} =-8$ et $\\displaystyle \\beta = f(\\alpha) = f(-8)= 5$
\n$\\quad\\;\\;$La hauteur maximale atteinte par le ballon est $5m$.
\n
\n$\\;\\;\\;$b. $f(0)=1,8<2,44$ donc le tir est cadré. \n
"},{"metadata":{},"cell_type":"markdown","source":"## II. Volleyball"},{"metadata":{},"cell_type":"markdown","source":"
\n \n
\n\nOn donne ci-contre les dimensions d’un terrain de Volley-Ball.
\n
\nUn joueur effectue un smash !
\nPassant au dessus du filet, la balle suit une trajectoire parabolique.
\n
\nUn appareil photo à déclenchement en rafales a permis de déterminer que la balle est passée par les points $A(-2\\;;2)$ ; $B(-1\\;;2,5)$ et $C(4\\;;3,2)$ dans le repère ci-contre défini à partir du filet.\n
"},{"metadata":{},"cell_type":"markdown","source":"\n\nOn souhaite répondre aux questions suivantes:
\n\nOn pourra résoudre le système d'équations à l'aide de saisies Python, en utilisant les cellules ci-dessous.\n
\n

\n\n