Vous êtes sur la page 1sur 3

La synthèse du cours MAT 332 combine la programmation et l'analyse numérique.

Voici un
aperçu des exercices proposés :

Exercice 1: 5 points

1- Définitions à donner :

- Matlab : un environnement de programmation numérique

- Framework : une structure logicielle

- Langage de programmation : un langage utilisé pour écrire des programmes informatiques

- Workspace : l'espace de travail où sont stockées les variables et les fonctions

- Méthode du pivot de Gauss : une méthode d'élimination pour résoudre des systèmes
d'équations linéaires

Exercice 2: 28 points

1- Types de variables utilisées avec Matlab : numériques, logiques, chaînes de caractères,


structures, cellules, fonctions, etc.

2- Zones de l'interface Matlab : Command Window, Editor, Workspace, Current Folder,


Command History. Objectifs : exécuter des commandes, éditer du code, afficher les variables,
naviguer dans les fichiers, consulter l'historique des commandes.

3- Commandes Matlab :

- xq : mean()

- range les éléments d'un tableau dans l'ordre croissant : sort()

- pour tracer une fonction en pointillé verte : plot(x, y, 'g--')

- pour déclarer une matrice carrée identité d'ordre n : eye(n)


- obtenir le module d'un nombre complexe y : abs(y)

- sen argument : angle(y)

4- Rôles des commandes :

- plot3 (1x) : tracé en 3D

- log(x) : logarithme naturel de x

- title(x') : titre du graphique

- close all : ferme toutes les figures

- gzero(g,[a,b]) : zéro de la fonction g entre a et b

- hold on : superpose les graphiques

- disp() : affiche le texte

Exercice 3: 7 points

1a- Différence entre la méthode de Newton-Raphson et la méthode du trapèze : la méthode de


Newton-Raphson est itérative et utilise la dérivée, tandis que la méthode du trapèze est basée
sur une approximation par des trapèzes.

1b- Schémas numériques des méthodes :

Méthode de Newton-Raphson : x_{n+1} = x_n - f(x_n)/f'(x_n)

Méthode du trapèze : approximation de l'intégrale par des trapèzes

Avantages et inconvénients des méthodes :

Avantages de la méthode de Newton-Raphson : convergence rapide, précision élevée

Inconvénients de la méthode de Newton-Raphson : sensibilité au choix initial, nécessité de


calculer la dérivée

Avantages de la méthode du trapèze : simplicité, applicabilité à des fonctions non dérivables


Inconvénients de la méthode du trapèze : moins précise que d'autres méthodes, erreur
d'approximation

4- Programme Matlab pour la méthode de Newton-Raphson :

function [root, iter] = newtonRaphson(f, df, x0, tol, maxIter)

iter = 0;

while iter < maxIter

x1 = x0 - f(x0) / df(x0);

if abs(x1 - x0) < tol

root = x1;

return;

end

x0 = x1;

iter = iter + 1;

end

root = NaN;

end

Ce programme permet de trouver les racines de la fonction f en utilisant la méthode de Newton-


Raphson.

Vous aimerez peut-être aussi