You are on page 1of 3

2 Anne Gnie Civile

TP TEST INFO4
Sujet C

08 Mai 2016

1. Le QCM est obligatoire.


2. L'tudiant doit choisir deux Exercice parmi les quatres donnes (1 ou 2 et 3 ou 4).
3. Pour les exercices 3 et 4 il seront not soit sur 3 (execution juste) ou sur 0 (execution
errone).
Nom et Prnom :
Section et Groupe :

QCM (7 pts)

1. (2 points) Considrant le polynme x3  5x2  3x  a  4 ou x et n des entiers positives. tudiez la


vrit des Propositions suivantes (justiez avec des commandes Matlab) :
(a) (1 point) Si a  8 alors x1  5, x2  1 et x3  1 sont les parties entires des solutions du
polynme (Utilisez la commande round).

(b) (1 point) Si a  0 alors x  4 est considre comme approximation de la solution de la drive ;(Utilisez la commande ceil).

Indication : Utilisez polyval,polyder et roots.


2. (1 point) Si a  r1 1; 3 0; 0 2s laquelle des oprations suivantes est possible :
A. pdiag paqq B. pDetpaqq C. pinv paqq D. pT rilpaqq

3. (2 points) Cette commande Matlab polyvalppolyderppolyvalpP qq, f loorprootsppolyderpP qqqq nous calcul
(Choisissez un ou Plusieurs) (Justiez votre rponse) :
P'(-1)
P(3)
P"([-1 3])
Aucune des propositions
4. (2 points) Pour que la Matrice B  rrandp3, 5q; randip2, 2q A; magicp5qs soit calculable ; la matrice A
doit avoir :
2 lignes et 3 colonnes
2 lignes et 2 colonnes
3 lignes et 2 colonnes
Impossible de calculer B quelque soit A.
M.LICHOURI

2 Anne Gnie Civile

2 Anne Gnie Civile

TP TEST INFO4
Sujet C

Exercice au choix(8 pts)


1. Compltez et Excuter l'un des programmes suivants.

2.1
1
2

Exercice 1 (5 pts)

clc ;
clear ;

% Calcul de f (x) et g(x)


x1=linspace (____,2 pi ,_______) ; % Le vecteur x1 contient 1000 point compris entre 0 et 2 pi
5 f=cos (_________) ; % f (x)=cos (x1^3)
6 g=2 x1 .^2. sin (______) ; % g(x)=2(x1^2) sin (x1^3)
7 % Calcul de h(x)
8 k=0:_______;
%0<=k<=1100
9 x2=__________; % x2=1+k/100
10 h=0.01 __________; % h(x)=0.01 e^x2+10cos (x2)  3x2
11 % Representation de f (x)
12 subplot (2 ,2 ,_______) % selectionner la premiere fenetre
13 ______(x1 , f ,_____) % tracer f en fonction de x1 en rouge
14 t i t l e ( ' Representation de f(x) ' ) % ajouter le t i t r e
15 xlabel (____________) % ajouter l ' etiquete pour l ' axe des x
16 ______( 'axes des y ' ) % idem pour l ' axe des y
17 legend (___________)
% ajouter une legende
18 ___________
% ajouter la g r i l l e
19 axis ([  1 _____ _______ 1 . 5 ] )
% f i x e r l e s axes des x entre 1 et 5; et l e s y entre  1.5 et 1.5
20 % Representation de g(x)
21 subplot (2 ,_____,2) % selectionner la deuxieme fenetre
22 plot (______,_____, 'm ' ) % tracer g en fonction de x1 en marron
23 ______( ' Representation de g(x) ' ) % ajouter le t i t r e
24 ______( 'axes des x ' ) % ajouter l ' etiquete pour l ' axe des x
25 ylabel (__________) % idem pour l ' axe des y
26 ______( 'g(x) ' ) % ajouter une legende
27 grid ________
% ajouter la g r i l l e
28 ______( [______ 5  1.5 ________] ) % f i x e r l e s axes des x entre 1 et 5; et l e s y entre  1.5 et 1.5
29 % Representation de h(x)
30 subplot (___,2 ,_______) % selectionner la 3
et 4 fentre en meme temps
31 plot (________, h ,___________)
% tracer h en fonction de x2 en bleu
32 t i t l e (_________________) % ajouter le t i t r e
33 xlabel ( ' __________ ' )
% ajouter l ' etiquete pour l ' axe des x
34 ylabel ( 'axes des y ' )
% idem pour l ' axe des y
35 __________________
% ajouter une legende
36 grid on
% ajouter la g r i l l e
37 axis ( [_____ _____ ____ ____] )
% f i x e r l e s axes des x entre 1 et 11; et l e s y entre 50 et 200
3
4

M.LICHOURI

Page 2

2 Anne Gnie Civile

TP TEST INFO4
Sujet C

2.2

Exercice 2 (5 pts)
x 2
Soit la fonction f pxq  e 4 crire un script ( programme) Matlab permettant de trouver la racine
approche de cette quation par la mthode de DICHOTOMIE si elle existe dans l'intervaller1, 2s, en

utilisant l'algorithme suivant :

Algorithme DICHOTOMIE;
1
a=-1,b=2;
2
eps=0.00001;ecart=1;iter=0;xa=1;
3
SI f(a)*f(b)<0 alors
4
TANT QUE iter<=50 et ecart>eps faire
5
xb=(a+b)/2;
6
ecart=|xa-xb|;
7
SI f(a)*f(xb)<0 alors
8
b=xb; f(b)=f(xb);
9
Sinon
10
a=xb; f(a)=f(xb);
11
fsi;
12
iter=iter+1; xa=xb;
13
Fait;
14 Ecrire("la racine approchee est",xb,"le nombre d'iteration est=",iter);
15 Sinon
16 Ecrire("Pas de racine sur l'intervalle");
17 Fsi;
2.3

Exercice 3 (3 pts)

p1=[1 5 0 1 ] ;
p2=______________; % p2(x)=3x^210x+15
3 % determinant A et inverse de A'
4 A=[p1 ;1 p2 ; ones (2 ,______) ] ;
5 det (A)
6 _______(____)
7 w = conv (_________, p1)% multiplication de deux polynome p2 et p1
8 z=________+[_______ 1 5 0 1] %somme de deux polynome w et p1
9 [_____, r ] = _________(z ,______) % division de deux polynome z et p2
10 x=_________(q) % trouver l e s racines de q
11 q1=______(x) % appliquer la fonction poly
12 q1==q
1
2

2.4

Exercice 4 (3 pts)

n=_________( ' donner la valeur de n ' )


A=pascal (______) % creer une matrice pascale de degre n
3 A1=_______(A) % changer la partie i n f e r i e u r du diagonal de A en 0
4 % changer la partie superieur du diagonal de A en 1
5 A2= t r i l (A) , A2(A2==_____)=_______
6 S=_________(________(A)) % calculer la somme de la diagonal de A
7 A3=Adiag (________(A)) % Annuler la diagonal de A
8 A4=A( isprime (_________)) % Retourner tous l e s nombres premiers de la matrices A
9 A5=A, A5(_______(A5)______0)=___________ % Mettre a zero l e s nombre non premier du A
10 A6=A, _____(_______(_______,_____)==1)__1 % Mettre a un tous l e s element impaire de A
1
2

M.LICHOURI

Page 3

You might also like