1 Distance de Freinage [4 points]

Documents pareils
Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Correction de l examen de la première session

Corrigé des TD 1 à 5

Équations non linéaires

Chapitre 2 Le problème de l unicité des solutions

Résolution d équations non linéaires

CCP PSI Mathématiques 1 : un corrigé

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Chp. 4. Minimisation d une fonction d une variable

3 Approximation de solutions d équations

Exercices Corrigés Premières notions sur les espaces vectoriels

C f tracée ci- contre est la représentation graphique d une

Théorème du point fixe - Théorème de l inversion locale

Programmation linéaire

Cours d Analyse. Fonctions de plusieurs variables

I. Polynômes de Tchebychev

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

IV- Equations, inéquations dans R, Systèmes d équations

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Chapitre 6. Fonction réelle d une variable réelle

Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

EXERCICE 4 (7 points ) (Commun à tous les candidats)

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

Initiation à l algorithmique

= constante et cette constante est a.

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Continuité et dérivabilité d une fonction

Calcul intégral élémentaire en plusieurs variables

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Comparaison de fonctions Développements limités. Chapitre 10

Raisonnement par récurrence Suites numériques

Quantification Scalaire et Prédictive

Algorithmes pour la planification de mouvements en robotique non-holonome

Calcul Scientifique et Symbolique, Logiciels Licence Mathématiques UE N1MA3003. Alain Yger

Continuité d une fonction de plusieurs variables

La fonction exponentielle

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Résolution de systèmes linéaires par des méthodes directes

Premiers pas avec Mathematica

Simulation de variables aléatoires

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Feuille TD n 1 Exercices d algorithmique éléments de correction

Equations différentielles linéaires à coefficients constants

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Commun à tous les candidats

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Image d un intervalle par une fonction continue

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Complément d information concernant la fiche de concordance

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Exercices sur les interfaces

Chapitre 5 : Flot maximal dans un graphe

Continuité en un point

NOMBRES COMPLEXES. Exercice 1 :

Table des matières. I Mise à niveau 11. Préface

Chapitre VI - Méthodes de factorisation

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Optimisation des fonctions de plusieurs variables

Cours 02 : Problème général de la programmation linéaire

Amphi 3: Espaces complets - Applications linéaires continues

aux différences est appelé équation aux différences d ordre n en forme normale.

F411 - Courbes Paramétrées, Polaires

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures)

Les équations différentielles

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII


n N = u N u N+1 1 u pour u 1. f ( uv 1) v N+1 v N v t

Fonctions de plusieurs variables

Cours d analyse numérique SMI-S4

CHAPITRE 5. Stratégies Mixtes

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

de calibration Master 2: Calibration de modèles: présentation et simulation d

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

MATHEMATIQUES APPLIQUEES Equations aux dérivées partielles Cours et exercices corrigés

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

Eléments de Théorie des Graphes et Programmation Linéaire

Chapitre 1 : Évolution COURS

Resolution limit in community detection

Pour l épreuve d algèbre, les calculatrices sont interdites.

La maison Ecole d ' Amortissement d un emprunt Classe de terminale ES. Ce qui est demandé. Les étapes du travail

Chapitre 7 : Intégration sur un intervalle quelconque

Capes Première épreuve

Polynômes à plusieurs variables. Résultant

Dérivées d ordres supérieurs. Application à l étude d extrema.

Logique. Plan du chapitre

Rappels et compléments, première partie : Nombres complexes et applications à la géométrie

Le calcul formel dans l enseignement des mathématiques

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Cours de Master Recherche

Cours Informatique Master STEP

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Utilisation des tableaux sémantiques dans les logiques de description

Introduction à l étude des Corps Finis

Pascal Viot Laboratoire de Physique Théorique des Liquides, Boîte 121, 4, Place Jussieu, Paris Cedex 05 viot@lptl.jussieu.

L ALGORITHMIQUE. Algorithme

Transcription:

Calcul Formel et Sciences de la Matière Février 2007 Durée heures Documents et calculatrices interdits Prenez le temps de lire ce sujet. Les questions sont indépendantes pour la plupart. L énoncé est un peu long mais il est noté sur 24 points. 1 Distance de Freinage [4 points] On a mesuré la distance nécessaire pour qu un véhicule s arrête, en fonction de la vitesse, avant que le conducteur ne voie l obstacle. Vitesse en km/h (V) Distance d arret en m (DA) 0 14 45 25 50 0 90 77 110 109 10 145 On souhaite trouver une équation de la forme DA = f(v ) où f est une fonction polynomiale du second degré, c est-à-dire f(v ) = av 2 + bv + c qui corresponde le mieux possible aux mesures. question 1. [1 point]. Quelles sont les inconnues? Réponse à la question 1 : a, b et c sont les inconnues. Fin de la réponse à la question 1. Dans la suite, on détermine ces inconnues par une méthode vue en cours. On suppose LinearAlgebra chargé en mémoire, et on suppose aussi que les variables V et DA sont initialisées de la manière suivante : V:=<0,45,50,90,110,10>; DA:=<14,25,0,77,109,145>; question 2. [1 point]. Donner une ou plusieurs instructions Maple permettant de fabriquer un vecteur nommé un dont toutes les composantes valent 1 et dont la dimension est la même que celle de V. La solution que vous proposez doit contenir une instruction seq, et ne doit nécessiter aucun changement même si on ajoute de nouvelles mesures. Réponse à la question 2 : un:=<seq(1,i=1..dimension(v))>; Fin de la réponse à la question 2. question. [1 point]. Donner une ou plusieurs instructions Maple permettant de fabriquer un vecteur nommé V2 dont toutes les composantes sont égales au carré de la composante de V correspondante. La solution que vous proposez doit contenir une boucle pour et ne doit nécessiter aucun changement même si on ajoute de nouvelles mesures. Réponse à la question : V2:=Vector(Dimension(V)); for i from 1 to Dimmension(V) do V2[i]:=V[i]^2; od; On exécute les instructions suivantes. Fin de la réponse à la question. 1

> A:=<V2 V un>; [ 900 0 1] [ 2025 45 1] [ 2500 50 1] A := [ 8100 90 1] [12100 110 1] [16900 10 1] > ta:=transpose(a); [900 2025 2500 8100 12100 16900] ta := [ 0 45 50 90 110 10] [ 1 1 1 1 1 1] > LinearSolve(<tA.A ta.da>); [ 1487 ] [ ] [21000] [ 198 ] [ ] [ 7000 ] [ 1451 ] [ ] [00 ] question 4. [1 point]. Déduire des résultats précédents la fonction f. Réponse à la question 4 : On en déduit que les valeurs de a, b et c obtenues par la méthode des moindres carrés sont a = 1487 21000 b = 198 7000 et c = 1451 00 donc f(v) = 1487 21000 v2 + 198 7000 v 1451 00 Fin de la réponse à la question 4. 2 Calculs d intégrales [9 points] 2.1 Avec une E.D.O. Le calcul d une primitive F d une fonction f sur un intervalle [a, b], peut se ramener à la résolution d une équation differentielle ordinaire. En effet F est la primitive de f prenant la valeur α en a si et seulement si F est solution de l équation différentielle ordinaire avec condition initiale suivante : x (t) = f(t) et x(a) = α. Par exemple : Si on considère la fonction f(t) = 2t + 1, on constate que F(t) = t 2 + t est la solution de l équation différentielle x (t) = 2t + 1 et x(0) = 0. 2

question 5. [1 point]. Voici une suite de commande Maple qui calcule une approximation du graphe de la primitive d une fonction f définie ailleurs en appliquant l idée énoncée ci-dessus. >N:=1; >h:=(b a)/n; >t0:=a; >x0:=alpha; >t1:=a+h; >x1:=x0+h*f(t0); Quelle est la méthode de résolution d E.D.O. utilisée? Quel est son ordre? Réponse à la question 5 : On reconnait la méthode d Euler. Elle est d ordre 1. Fin de la réponse à la question 5. On souhaite maintenant utiliser le solveur numérique d équations différentielles de Maple. question 6. [2 points]. Donner les instructions Maple permettant d affecter à une variable edo l ensemble formé par l équation différentielle précédente et sa condition initiale. Donner ensuite une instruction Maple permettant de résoudre de manière numérique ce système. Réponse à la question 6 : edo:={diff(x(t),t)=f(t),x(a)=alpha}; dsolve(edo,numeric); Fin de la réponse à la question 6. Dans la suite de l exercice, on considèrera qu on dispose d une fonction resoudre paramétrée par f, a, b, et α qui trouve une primitive par une méthode numérique. Le résultat fournit par resoudre sera une procédure Maple paramétrée par une valeur de t [a, b] et dont le résultat sera la valeur approchée réelle de F(t). On peut utiliser n importe quelle primitive F de f pour calculer une intégrale définie, en évaluant la différence de valeurs d une primitive aux bornes de l intervalle d integration. C est à dire b a f(t)dt = F(b) F(a) où F est une primitive de f En particulier, on peut choisir la primitive F de f qui s annule en a. question 7. [1 point]. Quel est l intérêt de choisir cette primitive? Réponse à la question 7 : Cela évite une évaluation de F et cela évite une soustraction. Fin de la réponse à la question 7. question 8. [2 points]. En utilisant la fonction resoudre, réaliser une fonction nommée calcule_int paramètrée par f, a, et b permettant de calculer de manière numérique la valeur de b a f(t)dt. Toute réponse contenant plus de sept lignes sera refusée. Réponse à la question 8 : calculeint:=proc(f,a,b) local F; F:=resoudre(f,a,b,0); F(b); end; Fin de la réponse à la question 8. 2.2 Une méthode traditionnelle Une méthode pour calculer des integrales, due à Newton, repose sur l idée qu on peut : découper l intervalle d intégration en n intervalle de même longueurs ; puis interpoler la fonction sur cet intervalle par un polynôme de degré ;

et enfin calculer l integrale de la fonction interpolée. Cela donne la formule suivante : ( b f(x)dx h n 1 f(b) f(a) + 2f(a + kh) + f 8 a k=0 ( a + ) ( (k + 2)h + f a + ) ) (k + 1)h où h designe b a n question 9. [1 point]. On souhaite implanter cette méthode d intégration dans une procédure nommée integre_newton. Quels paramètres donner à cette procédure? Réponse à la question 9 : Il faut passer la fonction f, les bornes de l intervalle d intégration a et b et le nombre de pas n. Cela donnera l entête suivante : Integre_newton:=proc(f,a,b,n) question 10. [2 points]. Implanter en Maple la procédure integre_newton. Réponse à la question 10 : Integre_newton:=proc(f,a,b,n) local h,res,k; res:=f(b) f(a); h:=(b a)/n; for k from 0 to n 1 do res:=res+2*f(a+k*h)+*f(a+(*k+2)*h/)+*f(a+(*k+1)*h/); od; h*res/8; end: Fin de la réponse à la question 9. Fin de la réponse à la question 10. Suites récurrentes linéaires [6 points] Un couple de suites récurrentes ((u n ) n N, (v n ) n N ) peut être défini de la manière suivante : u n+1 = 2u n 2v n v n+1 = u n + 5v n u 0 = 1 v 0 = 2 question 11. [1 point]. Donner une ou plusieurs instructions Maple permettant de stocker dans des variables indicées nommées u[n] et v[n] les 1001 premiers termes de ces suites. (On s arrête aux termes d indice 1000, mais il y a les termes d indice 0) Réponse à la question 11 : u[0]:=1: v[0]:=2: for n from 0 to 999 do u[n+1]:=2*u[n] 2*v[n]: v[n+1]:=u[n] + 5*v[n]: od: Fin de la réponse à la question 11. question 12. [2 points]. On ne s intéresse qu à u 1000 et v 1000. Comment modifier les instructions précédentes pour éviter de stocker tous les termes? Réponse à la question 12 : On va juste conserver dans les variables u et v la valeur du terme courant de la suite, toutefois, on a besoin d une variable auxiliaire supplémentaire, pour conserver la la valeur courante de u n. Cela donne : 4

u:=1: v:=2: for n from 0 to 999 do aux:=u: u:=2*u 2*v: v:=aux + 5*v: od: On remarque que X n = Fin de la réponse à la question 12. ) ( ) 2 2 s écrit X v n+1 = A.X n où A est la matrice A = n 1 5 ( un question 1. [1 point]. Donner les instructions Maple permettant d initialiser la variable A avec la matrice A donnée dans l énoncé. Réponse à la question 1 : A:=<<2 2>,<1 5>>; Fin de la réponse à la question 1. question 14. [1 point]. En utilisant les fonctions définies dans le paquetage LinearAlgebra de Maple, donner une instruction permettant de calculer les vecteurs propres de la matrice A. Réponse à la question 14 : Eigenvalue(A); Fin de la réponse à la question 14. question 15. [1 point]. Sachant que la matrice A( est diagonalisable, ( que les valeurs propres sont 2 1 et 4 et que les vecteurs propres associés sont v = et v 1) 4 = donner une matrice D et une 1) matrice P telle que A = PDP 1 Réponse à la question 15 : ( ) 2 1 P = et D = 1 1 ( ) 0 0 4 Fin de la réponse à la question 15. 4 Algorithme pour logarithme [2 points] Dans cet exercice, on se propose de programmer la fonction logarithme, en supposant qu on dispose de la fonction exponentielle de Maple notée exp. Calculer ln(a) revient à résoudre une équation f(x) = 0, en choisissant f(x) = e x a. question 16. [1 point]. On va utiliser la méthode de Newton pour résoudre numériquement cette équation. Donner la relation de récurrence permettant de définir la suite. Réponse à la question 16 : Comme f est dérivable, et f(x) = e x a, on peut calculer f, on trouve f (x) = e x. la relation de récurrence qui permet de définir la suite, vue en cours est : En remplaçant f et f, on obtient ici : x n+1 = x n f(x n) f (x n ) x n+1 = x n exn a e xn Fin de la réponse à la question 16. On admet que pour tout a > 0, et pour x 0 = 0 la suite définie précédemment converge. 5

Lorsque f est une fonction dérivable, x est une racine simple de f si et seulement si f(x) = 0 et f (x) 0 On rappelle que pour tout réel x on a e x > 0. Cela implique que ln(a) est une racine simple de f question 17. [1 point]. Quelle conséquence cette propriété a sur la vitesse de convergence de la suite? Réponse à la question 17 : Il a été vu en cours que lorsque la racine est simple, l ordre de la méthode est 2 (au moins). Cela signifie en gros que le nombre de chiffres exacts double à chaque itération. Fin de la réponse à la question 17. 5 Analyse qualitative [ points] on considère la fonction suivante : f(t, x) = (2 e t2 )(x 1)(x 2) 2 (x ) question 18. [1 point]. L équation différentielle x (t) = f(t, (x(t)) est elle autonome? Réponse à la question 18 : Il ne s agit pas d une équation différentielle autonome, car f dépend explicitement de t. Fin de la réponse à la question 18. question 19. [2 points]. Procéder à l analyse qualitative de l équation différentielle suivante : x (t) = 2(x(t) 1)(x(t) 2) 2 (x(t) ) On cherchera les points fixes, on précisera leur nature, et on réalisera la ligne de phase. Réponse à la question 19 : C est une équation différentielle autonome. Cherchons les solutions constantes (points fixes). Elles sont solutions de l équation : 0 = 2(x 1)(x 2) 2 (x ) Un produit de nombre réels est nul si et seulement si l un au moins des facteurs de est nul. On a donc trois solutions x = 1, x = 2 ou x =. (Remarque : 2 est une solution double.) Ensuite, on étudie le signe de f, car comme f est continue, le signe ne changera pas entre les racines. On fait un tableau de signe : x 1 2 + signe de (x 1) - 0 + + + signe de (x 2) 2 + + 0 + + signe de (x ) - - - 0 + signe de f + 0-0 - 0 + On en déduit que 1 est un point fixe attractif; 2 est un point fixe noeud ; est un point fixe répulsif. 2 1 0 point fixe répulsif point fixe noeud point fixe attractif Fin de la réponse à la question 19. 6