Académique Documents
Professionnel Documents
Culture Documents
ExamenUE-MNI CS Session Rattrapage Version 1
ExamenUE-MNI CS Session Rattrapage Version 1
Semestre : 1 X 2 X
Session : Principale X Rattrapage X
Unité d’enseignement : UP Mathématiques
Module(s) : Méthodes Numériques pour l’Ingénieur (MNI) & Calcul Scientifique (CS)
Classe(s) : 3A1–>3A28 & 3B1–>3B12
Nombre des questions : 32 (CS : 1–>14 & MNI : 15–>32) Nombre de pages : 10
Calculatrice autorisée : OUI X NON X Documents autorisés : OUI X NON X
Date : 17 juillet 2020 Heure : 09h45 Durée : 1 heure
A ∀n ≥ 3 B ∀n ≥ 4 C ∀n ≥ 5 D ∀n ≥ 6
Question 2 :
Parmi les propositions suivantes, indiquez celle qui traduit une dérivation symbolique de la fonction
f (x) = (x cos(x))2 sous python.
A
import sympy a s s p
x= s p . s y m b o l s ( ’ x ’ )
sp . i n t e g r a t e ( ( x∗ sp . cos ( x ) ) ∗ ∗ 2 , x )
B
import sympy a s s p
x= s p . s y m b o l s ( ’ x ’ )
sp . d i f f ( ( x∗ sp . cos ( x ) ) ∗ ∗ 2 , x )
C
import sympy a s s p
import numpy a s np
x= s p . s y m b o l s ( ’ x ’ )
s p . d i f f ( ( x ∗ np . c o s ( x ) ) ∗ ∗ 2 , x )
1
import numpy a s np
import sympy a s s p
x= s p . s y m b o l s ( ’ x ’ )
np . d i f f ( ( x ∗ s p . c o s ( x ) ) ∗ ∗ 2 )
Question 3 :
Soient f une fonction vérifiant les hypothèses du théorème de convergence globale de la méthode de Newton
sur un intervalle [a, b] et ddf sa fonction dérivée seconde.
Par quoi compléter le pointillé de la fonction test ci-dessous, pour qu’elle retourne 1 si une valeur initiale
x0∈ {a, b} garantit la convergence de la méthode de Newton pour la résolution de f(x)=0, et retourne 0 sinon ?
d e f t e s t ( x0 , f , d d f ) :
if . . . . . . . . :
return 1
else :
return 0
A B
f ( x0 ) ∗ d d f ( x0 ) <0 f ( x0 ) ∗ d d f ( x0 ) >=0
C
D
f ( x0 ) ∗ d d f ( x0 ) <=0
f ( x0 ) ∗ d d f ( x0 ) >0
Question 4 :
La courbe suivante représente l’erreur commise par la méthode composite des rectangles du point milieu en
Z b
fonction du nombre de sous intervalles d’intégration utilisés pour approcher f (t)dt avec f une fonction
a
continue sur un intervalle [a, b].
A partir du quel nombre de sous intervalles l’erreur est inférieure ou égale à 0.79 ? Cochez la bonne réponse.
A 3 B 4 C 5 D 6
Question 5 :
On considère la fonction “Integration(f,a,b,n)” suivante qui approche l’intégrale de la fonction f sur un intervalle
[a, b] par l’une des méthodes d’intégrations composites.
2
def I n t e g r a t i o n ( f , a , b , n ) :
h = ( b−a ) / n
s =( f ( a )+ f ( b ) ) ∗ 0 . 5
f o r k i n np . a r a n g e ( 1 , n ) :
s += f ( a+k ∗ h )
r e t u r n h∗ s
Identifiez la méthode programmée par cette fonction ?
A Rectangles gauche composites B Rectangles droite composites
Question 6 :
Que doit afficher ce code ?
import sympy a s s p
t =sp . symbols ( ’ t ’ )
I =sp . i n t e g r a t e ( 1 / t +sp . cos ( t ) , ( t , 1 , 2 ) ) . e v a l f ( )
print ( I )
Question 7 :
Nous disposons de deux listes X et Y. Parmi les propositions suivantes, indiquez celle qui permet, sous python,
de représenter Y en fonction de X avec les caractéristiques suivantes :
A
import m a t p l o t l i b . p y p l o t a s p l t
p l t . p l o t (X, Y, ’ po−−’ , l i n e w i d t h =3 , m a r k e r s i z e = 8 )
B
import m a t p l o t l i b . p y p l o t a s p l t
p l t . p l o t (X, Y, c o l o r = " p u r p l e " , l i n e s t y l e = " d a s h e d " ,
m a r k e r = " o " , l i n e w i d t h =3 , m a r k e r s i z e = 8 )
C
import m a t p l o t l i b . p y p l o t a s p l t
p l t . p l o t (X, Y, c o l o r = " p u r p l e " , l i n e s t y l e = " d o t t e d " ,
m a r k e r = " o " , l i n e w i d t h =3 , m a r k e r s i z e = 8 )
D
import m a t p l o t l i b . p y p l o t a s p l t
p l t . p l o t (X, Y, ’ po ’ , l i n e s t y l e = " d a s h e d " , l i n e w i d t h =3 , m a r k e r s i z e = 8 )
Question 8 :
On considère la fonction “Lagrange(t,i,x)” qui évalue, en t, le polynôme de Lagrange Li , ∀i = 0, ..., n associé
aux points d’interpolation d’abscisses x = (xi )0≤i≤n . Identifiez le code qui programme Li (t) correctement sous
python :
3
A
def Lagrange ( t , i , x ) :
n= l e n ( x )
L=1
f o r j i n np . a r a n g e ( 0 , n ) :
i f j != i :
L∗ = ( t −x [ j ] ) / ( x [ i ]−x [ j ] )
return L
B
def Lagrange ( t , i , x ) :
n= l e n ( x )
L=1
f o r j i n np . a r a n g e ( 0 , n ) :
i f j != i :
L∗ = ( x [ i ]−x [ j ] ) / ( t −x [ j ] )
return L
C
def Lagrange ( t , i , x ) :
n= l e n ( x )
L=1
f o r j i n np . a r a n g e ( 0 , n ) :
i f j != i :
L∗ = ( t −x [ j ] ) / x [ i ]
return L
D
def Lagrange ( t , i , x ) :
n= l e n ( x )
L=1
f o r j i n np . a r a n g e ( 0 , n ) :
i f j != i :
L∗ = ( t −x [ j ] ) / x [ j ]
return L
Question 9 :
Soient
i−1
Y
ω (t) = (t − xj ), ∀1 ≤ i ≤ n
i
j=0
ω (t) = 1
0
4
C
d e f Newton ( t , i , X ) :
i f i ==0:
return 1
else :
r e t u r n ( t −X[ i ] ) ∗ Newton ( t , i , X)
D
d e f Newton ( t , i , X ) :
i f i ==0:
return 1
else :
r e t u r n ( t −X[ t −i ] ) ∗ Newton ( t , i −1 ,X)
Question 10 :
Quelle est la sortie du code suivant ?
import numpy a s np
i =1
j =6
k=3
p r i n t ( np . a r a n g e ( i , j , k ) )
A [1,2,3] B [1,4]
C [0,2,4] D [0,2,4,6]
Question 11 :
Parmi les fonctions suivantes, identifiez celle qui retourne la taille de [an , bn ], l’intervalle issu de l’application
de n itérations de la méthode de dichotomie sur [a, b], avec a0 = a et b0 = b.
A
t a i l l e _ i n t e r v a l l e = lambda a , b , n : 2∗∗ n ∗ ( b−a )
B
t a i l l e _ i n t e r v a l l e = lambda a , b , n : 2∗∗ n / ( b−a )
C
t a i l l e _ i n t e r v a l l e = lambda a , b , n : ( b−a ) / 2 ∗ ∗ n
D
t a i l l e _ i n t e r v a l l e = lambda a , b , n : ( ( b−a ) / 2 ) ∗ ∗ n
Question 12 :
On considère les trois listes suivantes :
Methodes = [ ’ r e c t a n g l e _ g a u c h e ’ , ’ r e c t a n g l e _ d r o i t e ’ , ’ r e c t a n g l e _ m i l i e u ’ ,
’ t r a p e z e ’ , ’ Simpson ’ ]
s i m p l e _ o r _ c o m p s i t e =[ ’ s i m p l e ’ , ’ composite ’ ]
u s e d = [ Methodes , s i m p l e _ o r _ c o m p s i t e ]
Quelle est la sortie de la commande :
print ( used [ 0 ] [ 0 ] , used [1][ −1])
5
Question 13 :
On considère la fonction “liste” suivante, ayant comme entrée une liste A
d e f l i s t e (A ) :
L=[]
T=[]
f o r k in A:
L . append ( k +10)
T . a p p e n d ( k −10)
return L , T
Pour A = [10, 20, 30, 40, -10, -20, -30, -40], Que doit afficher cette ligne de commande ?
l i s t e (A ) [ 0 ] [ 2 ] + l i s t e (A)[ −1][ −1]
A -10 B -8
C 0 D 10
Question 14 :
Que sera la sortie du script suivant ?
f o n c t i o n s = [ lambda x : 1 , lambda x : x , lambda x : x ∗ ∗ 2 , lambda x : x ∗∗3]
[ fonctions [0](5) , fonctions [1](5) , fonctions [2](5) , fonctions [3](5)]
A [0, 1, 2, 3] B [1, x, x2 , x3 ]
A f (a)f (b) ≥ 0
Question 16 :
Parmi les méthodes directes pour la résolution d’un système d’équations linéaires on peut citer :
A Jacobi et Gauss-Seidel
B Gauss et décomposition LU
C Gauss et Jacobi
D Jacobi et décomposition LU
Question 17 :
Pour approcher la valeur de l’intégrale d’une fonction continue sur un intervalle [a, b] = [0, 1] en utilisant une
méthode d’intégration numérique avec un pas uniforme h = 0.2, le nombre des points d’intégrations utilisés
dans ce cas est égal à :
A 3 B 4 C 5 D 6
6
Question 18 :
L’idée de la méthode d’intégration simple de Simpson consiste à approcher l’intégrale d’une fonction continue
f sur [a, b], par l’intégrale sur [a, b] d’un polynôme de degré inférieur ou égal à :
A 0 B 1 C 2 D 3
Question 19 :
Soit f une fonction définie sur [−4, 4], dont le tableau de variation est le suivant :
A n’admet pas de racines sur ] − 4, −3[ B admet une unique racine sur ] − 4, 4[
Question 20 :
Soit A une matrice carrée d’ordre n admettant une factorisation LU . Que vaut le déterminant de la matrice L ?
A 0 B 1 C det(A) D det(U )
Question 21 :
La figure ci-dessous illustre la représentation graphique d’une fonction f avec son unique racine x∗ sur l’inter-
valle [1, 3]. Parmi les propositions de x0 suivantes, indiquez celle qui garantit la convergence de la méthode de
Newton pour la résolution de f (x) = 0 sur [1, 3].
A x0 = 1 B x0 = 3 C x0 = 2.5 D x0 = 0
Question 22 : Z 2
1
Donnez une valeur approchée de dt par la méthode d’intégration simple du trapèze en cochant la
1 1+t
bonne réponse :
7
Question 23 :
−3 1 1 1 x1
On considère le système linéaire (S) : AX = b avec A = 0 3 1 , b = 0 et X = x2 .
0 0 2 3 x3
Cochez la bonne affirmation :
Pour la résolution itérative du système (S) :
Question 24 :
Dans un repère orthonormée, on considère les points A(−1, 2), O(0, 0) et B(2, −4). Le polynôme d’interpola-
tion P des points A, O et B
A est de degré 5 B est de degré 3
Question 25 : Z 1.2
Une valeur approchée de l’intégrale (ex + x − 1)dx est égale à 0.2 e1 par la méthode simple d’intégration
1
du
A rectangle à gauche B rectangle à droite
Question 26 :
Soit l’équation (E) : f (x) = 0, avec f une fonction continue, strictement monotone sur [−1, 0] et vérifiant
f (−1) · f (0) < 0. On note x∗ l’unique solution de (E). Pour avoir une valeur approchée de x∗ par la méthode
de dichotomie avec une précision ε = 10−3 , il suffit que le nombre d’itérations n vérifie
A 5≤n≤8 B n≥6
C n≤5 D n ≥ 15
Question 27 :
Soit l’équation (E) : f (x) = 0, avec f une fonction continue, strictement monotone sur [0, 2] et vérifiant
f (0) · f (2) < 0. On note x∗ l’unique solution de (E) sur ]0, 2[ et x1 la valeur approchée de x∗ par la méthode
de dichotomie suite à la première itération. Alors
A x1 = 0.5 ou x1 = 1.5 B x1 = 0 ou x1 = 2
Question 28 :
m 1 −3 2 x
Soit le système d’équations linéaires suivant : AX = b, avec A = 0 3 0 , b = −2 et X = y .
−2 0 4 3 z
Une condition suffisante sur m pour avoir la convergence de la méthode de Gauss-Seidel pour la résolution de
AX = b est :
8
Question 29 :
On considère les points d’interpolation A = (−1, 1),B = (0, 0) et C = (1, 0) dont les polynômes de base de
Lagrange de R2 [X], associées respectivement, sont L0 (x) = x2 (x − 1), L1 (x) = 1 − x2 et L2 (x) = x2 (x + 1)
alors le polynôme d’interpolation de A,B et C est :
A 1 − x2 B 1 − x3
x
C (x − 1) D x−1
2
Question 30 :
1 0 0 0 x1
Soit le système d’équation linéaire suivant : AX = b avec A = 0 2 3 ; b = 1 et X = x2 .
0 3 1 0 x3
0 0
Quels sont la matrice A et le second membre b résultant de l’application de la méthode du pivot de Gauss sur
le système AX = b ?
1 0 0 0
A A0 = 0 2 3 et b0 = 1
0 0 − 27 − 32
1 0 0 0
B A0 = 0 2 3 et b = 1
0 0 − 72 − 32
1 0 0 0
C A0 = 0 2 3 et b = 1
0 0 72 3
2
1 0 0 0
D A0 = 0 2 3 et b = 1
0 0 − 27 − 23
Question 31 :
La figure ci-dessous illustre la courbe représentative d’une fonction f sur un intervalle [a, b] et l’approximation
de l’intégrale de f sur [a,b] par une méthode d’intégration simple. De quelle méthode simple d’intégration
numérique s’agit il ?
9
Question 32 :
Le polynôme d’interpolation P qui interpole la fonction f (x) = x(x2 − 1) aux points d’abscisses x0 = −1,
x1 = 1 et x2 = 2 est :
A P (x) = 2(x − 1)(x − 2) B P (x) = 2(x − 1)(x + 1)
C P (x) = x2 + 1 D P (x) = x3 − x
10