0% ont trouvé ce document utile (0 vote)
4 vues7 pages

Méthode de Newton et Intégration MATLAB

Le document présente une correction et une explication des exercices sur la méthode de Newton et l'intégration. Il décrit la méthode de Newton avec un exemple de code MATLAB, ainsi que les conditions de convergence. L'exercice 2 traite de la décomposition en éléments simples et de l'intégration, incluant un code MATLAB pour calculer une intégrale par la méthode des rectangles.
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 DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues7 pages

Méthode de Newton et Intégration MATLAB

Le document présente une correction et une explication des exercices sur la méthode de Newton et l'intégration. Il décrit la méthode de Newton avec un exemple de code MATLAB, ainsi que les conditions de convergence. L'exercice 2 traite de la décomposition en éléments simples et de l'intégration, incluant un code MATLAB pour calculer une intégrale par la méthode des rectangles.
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 DOC, PDF, TXT ou lisez en ligne sur Scribd

Merci pour la photo !

Voici une correction et une explication détaillée des deux exercices que tu as pris
en photo.

---

Exercice 1

On te donne :

1. Exprimer brièvement la méthode de Newton :

La méthode de Newton (ou Newton-Raphson) pour trouver une solution telle que s’écrit :

x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}

où est la dérivée de .

---

2. Choisir et utiliser le code MATLAB :


Tu choisis une valeur initiale raisonnable (ex : ), puis tu écris un code MATLAB pour appliquer la
méthode de Newton.

Exemple en MATLAB :

f = @(x) x.^5 - x.^4 - 100*x + 100;

df = @(x) 5*x.^4 - 4*x.^3 - 100;

x0 = 1;

tol = 1e-6;

maxIter = 100;

x = x0;

for k = 1:maxIter

x_new = x - f(x)/df(x);

if abs(x_new - x) < tol

break;

end

x = x_new;

end

disp(['Solution approx: ', num2str(x)])

---
3. Donner les conditions nécessaires à la recherche des solutions :

Pour que la méthode de Newton converge :

doit être dérivable,

Il faut que soit suffisamment proche de la racine.

---

Exercice 2

On donne :

g(m) = \frac{5}{m(m+1)}

1. Déterminer et tels que :


\forall m \in \{1, ..., a\}, \quad g(m) = \frac{p}{m} + \frac{q}{m+1}

C’est une décomposition en éléments simples :

\frac{5}{m(m+1)} = \frac{p}{m} + \frac{q}{m+1}

\Rightarrow 5 = p(m+1) + q(m)

\Rightarrow 5 = p m + p + q m = (p+q)m + p

Donc :

En résolvant :

---
2. Calculer sans machine :

\int_1^a g(m)\,dm = \int_1^a \left(\frac{5}{m} - \frac{5}{m+1} \right) dm

Cela donne une somme télescopique :

= 5 \left( \ln(a) - \ln(a+1) \right) = 5 \ln\left(\frac{a}{a+1} \right)

---

3. Code MATLAB avec la méthode des rectangles au point milieu :

a = 10;

n = 1000;

h = (a - 1)/n;

sum = 0;

for i = 0:n-1

m = 1 + h*(i + 0.5);
sum = sum + 5 / (m * (m + 1));

end

I = h * sum;

disp(['Valeur approchée de l’intégrale : ', num2str(I)])

---

4. Donner les conditions optimales pour trouver la valeur exacte :

Prendre un grand nombre de subdivisions

S’assurer que est bien définie et continue sur [1, a]

Utiliser des méthodes d’intégration avec une meilleure précision (ex : Simpson)

---

Souhaites-tu que je t’aide à écrire tout cela dans un document formaté ou en code complet MATLAB ?

Vous aimerez peut-être aussi