• Aucun résultat trouvé

AIR1 Méthodes Numériques I

N/A
N/A
Protected

Academic year: 2022

Partager "AIR1 Méthodes Numériques I"

Copied!
2
0
0

Texte intégral

(1)

AIR1 Méthodes Numériques I

Sup'Galilée Année 2014-2015

Examen du 11 juin 2015

durée : 1h30.

Sans documents, sans calculatrice, sans portable, ...

Exercice 1 : 7 points

Soient t, x deux réels, m, n, p, q des entiers strictement supérieurs à 1 , u u u “ pu 1 , . . . , u n q un vecteur de R n , v

v v “ pv 1 , . . . , v p q un vecteur de R p et w w w “ pw 1 , . . . , w q q un vecteur de R q . Le réel z est donné par

z “

n

ÿ

l“1

˜

pu l ` lxq

m

ź

k“1

pl ` cospx ´ π{kqq

¸

Q. 1 1. Quelles sont les données nécessaires et susantes permettant de calculer z? Préciser les types et les dimensions.

2. Ecrire la fonction SP permettant de calculer z. Toutes les données seront passées en arguments à la fonction.

3. Ecrire un programme (complet) utilisant cette fonction. ‚

Soit y y y “ py 1 , . . . , y n q le vecteur de R n déni par y i

p

ź

k“1

˜

pu i ` kxq

p

ÿ

j“1

pv k ` pt ` jqq

¸

, @i P v1, nw.

Q. 2 1. Quelles sont les données nécessaires et susantes permettant de calculer y y y? Préciser les types et les dimensions.

2. Ecrire la fonction PS permettant de calculer y y y. Toutes les données seront passées en arguments à la fonction.

3. Ecrire un programme (complet) utilisant cette fonction. ‚

Exercice 2 : 6 points

On note x i “ a`ih, i P v0, nw, une discrétisation régulière de l'intervalle ra, bs. Soit une fonction f : ra, bs ÝÑ R susament régulière. On suppose que les y i sont donnés par

y i “ f px i q, @i P v0, nw. (1)

Q. 1 (algorithmique) Ecrire une fonction DisReg permettant de retourner l'ensemble des px i q iPv0,nw . ‚ On rappelle le théorème suivant

Théorème 1 (Taylor-Lagrange) On suppose que f P C n`1 sur I un intervalle de R . Soit x ¯ P I et h P R tel que x ¯ ` h appartienne à I , on a

f p¯ x ` hq “ f p¯ xq `

n

ÿ

k“1

h k

k! f pkq p¯ xq ` Oph n`1 q (2)

‚ Q. 2 (mathématiques) 1. En utilisant (1) et les formules de Taylor en x i`1 et x i´1 , montrer que, @i P

v1, n ´ 1w,

f 1 px i q “ f px i`1 q ´ f px i´1 q

2h ` Oph 2 q (3)

(2)

2. En utilisant (1) et les formules de Taylor en x i`1 et x i`2 , montrer que, @i P v0, n ´ 2w, f 1 px i q “ ´3f px i q ` 4f px i`1 q ´ f px i`2 q

2h ` Oph 2 q (4)

3. En utilisant (1) et les formules de Taylor en x i´1 et x i´2 , montrer que, @i P v2, nw, f 1 px i q “ 3f px i q ´ 4f px i´1 q ` f px i´2 q

2h ` Oph 2 q (5)

‚ Q. 3 (algorithmique) A partir des formules précédentes, écrire une fonction Derive2 permettant de calculer des approximations d'ordre 2 de f 1 px k q pour k P v0, nw à partir de l'ensemble des y i , i P v0, nw. ‚

Exercice 3 : 7 points

Soit g une fonction régulière de l'intervalle rα, βs et m P N ˚ . Les formules de Newton-Cotes permettent d'approcher l'intégrale de g sur rα, βs. Elles s'écrivent sous la forme générique

ż β

α

gptqdt «

m

ÿ

i“0

µ i gpt i q (1)

où pt i q iPv0,mw est une discrétisation régulière de l'intervalle rα, βs et l'on note h son pas de discrétisation. En posant µ i “ hCw i , on a le tableau suivant donnant les 3 premières formules

m C w 0 w 1 w 2 w 3 w 4 ordre

2 1{3 1 4 1 3

3 3{8 1 3 3 1 3

4 2{45 7 32 12 32 7 5

Q. 1 Donner les formules explicites permettant de calculer h et l'ensemble des t i en fonction de α, β et m. ‚ Q. 2 A partir du tableau précédent, écrire explicitement la formule de Newton-Cotes avec m “ 3 permettant le calcul d'une approximation de ş β

α gptqdt. ‚

Soit f une fonction régulière de l'intervalle ra, bs. On note x k , k P v0, nw, une discrétisation régulière de l'intervalle ra, bs. D'après la relation de Chasles, on a

ż b

a

f pxqdx “

n

ÿ

k“1

ż x

k

x

k´1

f pxqdx. (2)

Q. 3 1. Expliquer le principe de la méthode composite utilisant la formule de Newton-Cotes avec m “ 3 pour le calcul des diérentes intégrales de (2).

2. Ecrire une fonction (algorithmique ou Matlab) QuadCompNC permettant de retourner cette approxima-

tion. ‚

Q. 4 Ecrire un programme (script) permettant de calculer une approximation de ż π{4

0

sinp3t cosptqqdt en util-

isant la fonction QuadCompNC. ‚

2

Références

Documents relatifs

Ecrire les fonctions Norme et NormeInf permettant de calculer respectivement la norme p et la norme inni d'un vecteur.. Ecrire un programme permettant de valider ces

1 Ecrire une fonction Mosaique02 permettant de créer un damier quelconque sachant que le pavé en haut à droite d'un quadrillage est noir.. La numérotation des lignes et des colonnes

1 Ecrire la fonction algorithmique REDHeunVec permettant de résoudre un problème de Cauchy (vectoriel par la méthode de Heun en utilisant au plus 2N évaluation de f f f. Pour

1 Ecrire la fonction algorithmique REDHeunVec permettant de résoudre un problème de Cauchy (vectoriel par la méthode de Heun en utilisant au plus 2N évaluation de f f f.. 2 Ecrire

1 Ecrire la fonction algorithmique REDHeunVec permettant de résoudre un problème de Cauchy (vectoriel par la méthode de Heun en utilisant au plus 2N évaluation de f f f. Pour

Q.1 Ecrire la fonction algorithmique REDHeunVec permettant de résoudre un problème de Cauchy (vectoriel par la méthode de Heun en utilisant au plus 2N évaluation de fff. Q.2 Ecrire

Q.1 Ecrire la fonction algorithmique REDHeunVec permettant de résoudre un problème de Cauchy (vectoriel par la méthode de Heun en utilisant au plus 2N évaluation de fff. Q.2 Ecrire

Comparer les programmes prog2 et prog3 avec m assez grand ( m 4000 par exemple) en utilisant l'outil Matlab Proler... Ecrire le programme comparaison permettant de comparer