0% ont trouvé ce document utile (0 vote)
256 vues2 pages

Examen MATLAB: Analyse Numérique

Ce document présente trois exercices portant sur l'analyse numérique avec MATLAB. Le premier exercice concerne le calcul sur des vecteurs et matrices. Le deuxième exercice porte sur l'étude d'un polynôme. Le troisième exercice décrit l'algorithme de dichotomie pour trouver les racines d'une fonction.

Transféré par

Ben Ybi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
256 vues2 pages

Examen MATLAB: Analyse Numérique

Ce document présente trois exercices portant sur l'analyse numérique avec MATLAB. Le premier exercice concerne le calcul sur des vecteurs et matrices. Le deuxième exercice porte sur l'étude d'un polynôme. Le troisième exercice décrit l'algorithme de dichotomie pour trouver les racines d'une fonction.

Transféré par

Ben Ybi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

lnstitut National de Statistique et Annee universitaire 2017-2018

d'Economie Appliquee Jere annee

Examen du TP : Analyse numerique


(MATLAB)
Duree : 1 heure
(Documents non autorise)

Exercicel:

1. Soient les vecteurs et Jes matrices suivantes :

u=G) , =(Y) / w=(2 + i, 5,cos(4))


23
A= 765
4) B=
2111)
0,9
/
( ( 2 6,5 3
287 9 30 7

Ecrire Jes lignes de commande pour :

a. Entrez ces donnees sous Matlab.


b. Calculez la somme u+v et affecter le resultat a la variable sum . /
c. Donnez les dimensions de la matrice A et caJculer sa transposee /
d. Effectuez le produit element par element entre A et 8/
e. Donnez la longueur de la plus grande dimension de : w, A, et B
f. Affichez les variables du workspace avec precision
g. Effacez la page de commande ainsi que Jes variables du workspace
2. Soit le polynome defini par

Ecrire les lignes de commande pour :


a. Donnez le vecteur des coefficients du polynome Pet affecter le resultat a la variable Vp
b. Calculez les racines du polynome P et son derive
c. Demandez a MATLAB de foumir le polynome P2 ayant comme racines : 1, 24, -40, 8, -1 0
3. Soit la fonction f donner par :
X

f(x) = .../7ez pour : x e [1 . 30]


a. Ecrire Jes linges de commande pour afficher le graphe de la fonctionf sur l'intervalle [1, 30]
Exercice 2:

La methode de dichotomie (ou bissection) consiste a tester si une fonction continue f change de signe sur un
intervaJie [a,b] pour tirer la conclusion que f admet une racine sur [a,b].
1 Analyse numerique l
Institut National de Statistique et Annee universitaire 2017-2018
d'Economie Appliquee lerc annee

En resume l'algorithme de bissection est le suivant :


En~es:
1. La fonction g
2. Les bomes a et b
3. Le nombre maximal d'iteration Nmax
4. La tolerance eps
Sortie:
1. Le retour solution
Corns:
I. Initialisation de a( 1) et b( 1) a, respectivement, a et b1 /
II. Pour un nombre d'iterations de 2 jusq~'a Nmax /
I. c(n) r~oit (a(n-1) + b(n-1))/2/
2. erreur re~oit lb(n-1) - c(n)I I
3. si erre~ps alors solution re~oit b(n-1), quitter
4. sinon
a. sin est egal a Nmax alors solution re~oit « pas de convergence pour Nmax», quitter
b. sinon
1. si g(a(n-l))*g(c{n))~alorsb(n)re~oit c(n) et a(n) re~oit a(n-1)
ii. sinon alors b(n) re~oit b(n-1) et a(n)re~oit c(n)
m. retour aI' etape I

3.1 Ecrire une fonction dichotomie dont le prototype est :


function solution = dichotomie(g,a,b,Nmax,eps)

1. Pour avoir une bonne comprehension des iterations, et a l'instar du point fixe, ajouter les lignes de
commande necessaires pour afficher Jes parametres n, a(n), b(n), c(n) et erreur

2. Tester la methode pour:

f(x) intervalle maxlter epsD Affectation solution


[2,4] 100 10·J Solution 2:
fld(x) = v2x + 1 - vx + 1

Vous aimerez peut-être aussi