SlideShare une entreprise Scribd logo
ISET de Djerba ATELIER DE MATHEMATIQUES APPLIQUEES
TI 1
TP 4 :
Résolution des équations non linéaires
L'étude générale des fonctions à variables réelles nécessite de temps à autre la résolution
d'équations de type f(x) = 0. Autrement dit, nous sommes amenés à trouver les zéros de
fonctions non linéaires, c'est-à-dire les valeurs réelles telles que
ou, ce qui est équivalent, à résoudre une équation de type g(x) = x
La fonction g est une fonction dépendante de f non unique comme le montre l'exemple
suivant:
Exemple : Si la fonction g peut être
ou
Les instructions Matlab suivantes permettent de tracer les représentations graphiques de ces
fonctions, y compris celle de la droite y = x:
Code Matlab
x = [0:0.001:1];
f = inline('sin(2*x)-1 + x');
g1 = inline('1-sin(2*x)');
g2 = inline('1/2*(asin(1-x))');
h = inline('x');
plot(x, f(x), '--.b', x, g1(x), '-.b', x, g2(x), '--b', x, h(x),'b');
legend('f', 'y=1-sin(2x)', 'y=1/2*(Arcsin(1-x))', 'y=x');
grid on;
ylabel('y(x)');
xlabel('x');
ISET de Djerba ATELIER DE MATHEMATIQUES APPLIQUEES
TI 1
On voit bien que f admet un unique zéro et que les graphes des fonctions
se coupent en .
En général x ne peut pas être calculé explicitement. On cherche donc à calculer x de façon
approchée.
1. La méthode de Bissection (dichotomie)
L’agorithme suivant permet de résoudre une équation avec la méthode de bissection
• Traduire cet algoritme en une fonction matlab qu’on appelera bissection.m
• Application :
ISET de Djerba ATELIER DE MATHEMATIQUES APPLIQUEES
TI 1
Considérant l’équation :
F(x) = x3 +x2‐3x‐3
a) Dessinez la courbe de f(x) sur l’intervalle [‐2,2], puis trouvez des intervalles
convenables pour appliquer la méthode de bissection.
b) Pour chaque intervalle (un pour chaque racine), appliquez la fonction Matlab
‘bissection.m’ sur f(x), en considérant : tol=0.001.
2. La méthode du point fixe
• Traduire cet algoritme en une fonction matlab qu’on appelera pointfixe.m
• Application :
ISET de Djerba ATELIER DE MATHEMATIQUES APPLIQUEES
TI 1
3. La méthode de newton
• Traduire cet algoritme en une fonction matlab qu’on appelera newton.m
• Application :

Contenu connexe

PDF
Tp3 matlab
DOCX
Tp 2 vecteur et matrice
PDF
Tp2 matlab
PDF
Examen principal - Algorithme & Structures de données
PDF
Travaux dirigés 1: algorithme & structures de données
DOCX
Tp 1 introduction à matlab
PDF
Examen principal + Correction ASD
PDF
cours algorithme
Tp3 matlab
Tp 2 vecteur et matrice
Tp2 matlab
Examen principal - Algorithme & Structures de données
Travaux dirigés 1: algorithme & structures de données
Tp 1 introduction à matlab
Examen principal + Correction ASD
cours algorithme

Tendances (20)

PPT
Cours maths s1.by m.e.goultine
PDF
Support matlab st
PDF
les matrices
PDF
Récursivité
PDF
Cours algorithmique et complexite complet
PDF
Python avancé : Ensemble, dictionnaire et base de données
PDF
Python avancé : Interface graphique et programmation évènementielle
PDF
Python avancé : Gestion d'erreurs et mécanisme d'exception
PDF
Cours matlab gpe
PDF
Slide matlab
PDF
Atelier Python 2eme partie par Achraf Kacimi El Hassani
PDF
Serie algos approximationx
PPTX
Algorithme DPLL
PDF
La programmation modulaire en Python
PDF
Cours integrale riemann
PDF
Les algorithmes recurrents
PPTX
Regular expressions
PDF
Exercices algo
PPT
Cours langage c
PDF
Devoirs Algorithme + correction pour 4 si
Cours maths s1.by m.e.goultine
Support matlab st
les matrices
Récursivité
Cours algorithmique et complexite complet
Python avancé : Ensemble, dictionnaire et base de données
Python avancé : Interface graphique et programmation évènementielle
Python avancé : Gestion d'erreurs et mécanisme d'exception
Cours matlab gpe
Slide matlab
Atelier Python 2eme partie par Achraf Kacimi El Hassani
Serie algos approximationx
Algorithme DPLL
La programmation modulaire en Python
Cours integrale riemann
Les algorithmes recurrents
Regular expressions
Exercices algo
Cours langage c
Devoirs Algorithme + correction pour 4 si
Publicité

Similaire à Tp4 matlab (20)

PPTX
ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3
PDF
Sélection de contrôles avec correction
PPSX
analyse numerique
PDF
Analyse Numérique Chapitre 1: Équations Non Linéiares
PDF
A_Numerique.pdf
PDF
ghZSGGGGFHszzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
PDF
Resolution de F(X) = 0 SIDIBE Ali
PDF
Projet d'Analyse Numérique
PDF
Cours analyse-num source1
PDF
Polynesie2014maths s-oblig&spe
PDF
Travaux pratique de Traitement du Signal seconde
PDF
méthode numérique .pdf
PDF
Programmation de la séquence 03 sur les fonctions de référence.
PDF
Cours programmation en matlab2 (1)
PPTX
Les algorithmes d’approximation
PDF
Math%E9matiques%20 Ct
PDF
RapportComplet
PDF
Bac s 2014_centres_etrangers
PDF
Devoir Math bac 2012 _la correction
PDF
résumé maths 3ac pour une bonne préparation.pdf
ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3
Sélection de contrôles avec correction
analyse numerique
Analyse Numérique Chapitre 1: Équations Non Linéiares
A_Numerique.pdf
ghZSGGGGFHszzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
Resolution de F(X) = 0 SIDIBE Ali
Projet d'Analyse Numérique
Cours analyse-num source1
Polynesie2014maths s-oblig&spe
Travaux pratique de Traitement du Signal seconde
méthode numérique .pdf
Programmation de la séquence 03 sur les fonctions de référence.
Cours programmation en matlab2 (1)
Les algorithmes d’approximation
Math%E9matiques%20 Ct
RapportComplet
Bac s 2014_centres_etrangers
Devoir Math bac 2012 _la correction
résumé maths 3ac pour une bonne préparation.pdf
Publicité

Plus de Wajdi Ben Helal (6)

PPTX
final presentation of a mobile integration project
PPTX
Projet reseaux
PDF
Chapitre i généralités et notions de base
PDF
الإسلام و خرافة المواجهة
PDF
Tp1 matlab
PDF
Cours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+zied
final presentation of a mobile integration project
Projet reseaux
Chapitre i généralités et notions de base
الإسلام و خرافة المواجهة
Tp1 matlab
Cours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+zied

Dernier (20)

PPTX
Leçon inaugurale2.ministere. enseignant.
PPTX
SESSION3-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PPTX
Presentation_carte_arduino_uno_1_Entree_Sortie_numerique.pptx
PDF
CLASE 2 TRAIN voacublaire en rancaise.pdf
PDF
Leadership,_Pitch_et_Marketing_–_Préparer_son_accès_au_marché.pdf
PDF
Bac 2026 - Livre - 🎤 Le Grand Oral - ✍️Exemples rédigés - Spécialité: 💻 NSI -...
PPTX
XEROPHTALMIE , SES ETIOLOGIES ET SA PRISE EN CHARGE
PPTX
SESSION4-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PPTX
SESSION1-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PPTX
Copie de Présentation Personal Branding J2025.pptx_20250610_120558_0000.pptx
PPTX
le subjonctif présent, Conjugaison français
PPTX
SESSION5-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PPT
calcul---électrique--et--chutes de tension.ppt
DOC
Le verbe avoir- Free francais lesson-free
PPT
les eaux naturelles qualité des eaux de surface
PDF
585-developpement-d-une-application-avec-python-fr-en-business.pdf
PPTX
Présentation Personal Branding J2025.pptx_20250218_132749_0000.pptx_20250610_...
PPTX
Le rendez-vous de l'été.pptx Film français
PPTX
BasicFrench_FINAL23 (1).Niveauxneuf9pptx
PPTX
Le rendez-vous de l'été.pptx Film français
Leçon inaugurale2.ministere. enseignant.
SESSION3-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
Presentation_carte_arduino_uno_1_Entree_Sortie_numerique.pptx
CLASE 2 TRAIN voacublaire en rancaise.pdf
Leadership,_Pitch_et_Marketing_–_Préparer_son_accès_au_marché.pdf
Bac 2026 - Livre - 🎤 Le Grand Oral - ✍️Exemples rédigés - Spécialité: 💻 NSI -...
XEROPHTALMIE , SES ETIOLOGIES ET SA PRISE EN CHARGE
SESSION4-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
SESSION1-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
Copie de Présentation Personal Branding J2025.pptx_20250610_120558_0000.pptx
le subjonctif présent, Conjugaison français
SESSION5-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
calcul---électrique--et--chutes de tension.ppt
Le verbe avoir- Free francais lesson-free
les eaux naturelles qualité des eaux de surface
585-developpement-d-une-application-avec-python-fr-en-business.pdf
Présentation Personal Branding J2025.pptx_20250218_132749_0000.pptx_20250610_...
Le rendez-vous de l'été.pptx Film français
BasicFrench_FINAL23 (1).Niveauxneuf9pptx
Le rendez-vous de l'été.pptx Film français

Tp4 matlab

  • 1. ISET de Djerba ATELIER DE MATHEMATIQUES APPLIQUEES TI 1 TP 4 : Résolution des équations non linéaires L'étude générale des fonctions à variables réelles nécessite de temps à autre la résolution d'équations de type f(x) = 0. Autrement dit, nous sommes amenés à trouver les zéros de fonctions non linéaires, c'est-à-dire les valeurs réelles telles que ou, ce qui est équivalent, à résoudre une équation de type g(x) = x La fonction g est une fonction dépendante de f non unique comme le montre l'exemple suivant: Exemple : Si la fonction g peut être ou Les instructions Matlab suivantes permettent de tracer les représentations graphiques de ces fonctions, y compris celle de la droite y = x: Code Matlab x = [0:0.001:1]; f = inline('sin(2*x)-1 + x'); g1 = inline('1-sin(2*x)'); g2 = inline('1/2*(asin(1-x))'); h = inline('x'); plot(x, f(x), '--.b', x, g1(x), '-.b', x, g2(x), '--b', x, h(x),'b'); legend('f', 'y=1-sin(2x)', 'y=1/2*(Arcsin(1-x))', 'y=x'); grid on; ylabel('y(x)'); xlabel('x');
  • 2. ISET de Djerba ATELIER DE MATHEMATIQUES APPLIQUEES TI 1 On voit bien que f admet un unique zéro et que les graphes des fonctions se coupent en . En général x ne peut pas être calculé explicitement. On cherche donc à calculer x de façon approchée. 1. La méthode de Bissection (dichotomie) L’agorithme suivant permet de résoudre une équation avec la méthode de bissection • Traduire cet algoritme en une fonction matlab qu’on appelera bissection.m • Application :
  • 3. ISET de Djerba ATELIER DE MATHEMATIQUES APPLIQUEES TI 1 Considérant l’équation : F(x) = x3 +x2‐3x‐3 a) Dessinez la courbe de f(x) sur l’intervalle [‐2,2], puis trouvez des intervalles convenables pour appliquer la méthode de bissection. b) Pour chaque intervalle (un pour chaque racine), appliquez la fonction Matlab ‘bissection.m’ sur f(x), en considérant : tol=0.001. 2. La méthode du point fixe • Traduire cet algoritme en une fonction matlab qu’on appelera pointfixe.m • Application :
  • 4. ISET de Djerba ATELIER DE MATHEMATIQUES APPLIQUEES TI 1 3. La méthode de newton • Traduire cet algoritme en une fonction matlab qu’on appelera newton.m • Application :