Forum des Bioingénieurs de l'ULB
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

Méthode du point fixe

+3
frk
Olivier William
Deniz
7 participants

Aller en bas

Méthode du point fixe Empty Méthode du point fixe

Message par Deniz Dim 10 Mai - 21:05

SOS... Y aurait-il qqun qui sache me donner un code correct pour cette foutue méthode? J'arrive à rien...
Deniz
Deniz
Neurotransmetteur
Neurotransmetteur

Féminin
Nombre de messages : 246
Année d'étude : Doctorat
Section : Bioingénieur
Option : Chimie et bioindustries - Option génétique
Date d'inscription : 31/08/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Olivier William Dim 10 Mai - 22:05

Bon alors faisons ca par rapport à la séance 11 Smile

La méthode du point fixe consiste à isoler le x de la fonction f pour faire une nouvelle fonction g

séance 11 : x=2-3*cos(5x) (Le x est déjà isolé, c'est parfait)

g=inline('2-3*cos(5x)')

Ensuite on applique la formule:

for n=1:15 (attention de mettre assez d'étapes, sinon on ne vois pas toujours la convergence)
x(n+1)=g(x(n));
end
x'

Que nous donne la réponse? Environ 1,74... TRES LOIN de la réalité

Dans ce cas une seule chose à faire: diminuer la pente

x +15x = 2-3*cos(5x) + 15x (On rajoute 15x de chaque coté au hasard)

et on obtient au final x = (2-3*cos(5x) +15x)/16

donc le g change : g=inline('(2-3*cos(5x) +15x)/16')

On refait la formule et là ca marche! On a une valeure qui converge. Si cela n'avait pas marché, j'aurais continuer à rajouter des x pour diminuer la pente et réessayer ect...

Si c'est pas encore clair fais signe Wink
Voilà

Cool
Olivier William
Olivier William
Neurotransmetteur
Neurotransmetteur

Masculin
Nombre de messages : 236
Année d'étude : MA1
Section : Bioingénieur
Date d'inscription : 02/09/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par frk Lun 11 Mai - 13:20

Personellement j'ai utilsé un facteur L , qui permet d'avoir une bonne convergence: L = -1/f'(x)

Code:
clc;
clear;
format long;
a=-10:0.001:10;
f = inline('a.^3 - 2*a.^2 + 3*a - 7');
fp = inline('3*a.^2 - 4*a +3');
x0=2.15;
L=-1/fp(x0)
nbiter=5;
for n=1:1:nbiter
    x(n)=x0 + f(x0)*L;
    x0=x(n);
end
x'
frk
frk
Neurotransmetteur
Neurotransmetteur

Masculin
Nombre de messages : 157
Année d'étude : MA2
Section : Bioingénieur
Option : Agronomie - Option général
Date d'inscription : 06/09/2008

http://www.pepperseed.be

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Flo Lun 11 Mai - 14:40

Olivier William a écrit:
Que nous donne la réponse? Environ 1,74... TRES LOIN de la réalité
Cool

Heu... Bête question sans doute mais tu sais ça comment? Simplement en la rentrant dans ton equation de départ? :S
Flo
Flo
Mitochondrie
Mitochondrie

Féminin
Nombre de messages : 31
Année d'étude : BA2
Date d'inscription : 14/09/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par musca Lun 11 Mai - 14:47

Flo a écrit:
Olivier William a écrit:
Que nous donne la réponse? Environ 1,74... TRES LOIN de la réalité
Cool

Heu... Bête question sans doute mais tu sais ça comment? Simplement en la rentrant dans ton equation de départ? :S

en ajoutant à la fin la fonction "fzero" qui te donne le zéro d'une fonction

pour ça tu indiques

fzero('fonction demandée', nombre proche de la racine)
musca
musca
Neurotransmetteur
Neurotransmetteur

Masculin
Nombre de messages : 176
Année d'étude : MA2
Section : Bioingénieur
Option : Agronomie - Option général
Date d'inscription : 01/09/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Olivier William Lun 11 Mai - 15:03

Ou tout simplement en vérifiant manuellement sur le graphe de la fonction Wink

To frk : ce que toi t'utilises c'est Newton il me semble et pas le point fixe.
Olivier William
Olivier William
Neurotransmetteur
Neurotransmetteur

Masculin
Nombre de messages : 236
Année d'étude : MA1
Section : Bioingénieur
Date d'inscription : 02/09/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par frk Lun 11 Mai - 20:26

Pour améliorer la situation et augmenter la vitesse de convergence de l’algorithme, il suffit de choisir une fonction d’itération dont la dérivée est nulle, ou presque, au point solution.

Rechercher une solution de f(x) = 0 est équivalent à rechercher une solution de x = x + f(x) ou encore de x = x + L. f(x), pour autant que L soit non nul. Cette façon de réorganiser le calcul nous permet de choisir une fonction d’itération dont le module de la dérivée sera quasiment nul au voisinage de la solution. En effet, nous avons g’(x) = 1 + L. f’(x) et si nous choisissons L = -1/f’(r) nous aurons g’(r) = 0. Evidemment, en pratique nous ne connaissons qu’une approximation de r et nous ne pourrons pas avoir rigoureusement g’(r) = 0. De plus, si r est racine double, f’(r) = 0 et g’(x) = 1, ce qui peut poser problème.

En fait j'utilise la methode du pnt fixe, en améliorant la convergence... du coup ca ressemnle a newton...
frk
frk
Neurotransmetteur
Neurotransmetteur

Masculin
Nombre de messages : 157
Année d'étude : MA2
Section : Bioingénieur
Option : Agronomie - Option général
Date d'inscription : 06/09/2008

http://www.pepperseed.be

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Deniz Lun 11 Mai - 21:27

Bon... Pour la séance 11, oui génial ça marche, mais pour les fonctions de la séance 3, je reste perplexe Sad affraid
Deniz
Deniz
Neurotransmetteur
Neurotransmetteur

Féminin
Nombre de messages : 246
Année d'étude : Doctorat
Section : Bioingénieur
Option : Chimie et bioindustries - Option génétique
Date d'inscription : 31/08/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Olivier William Lun 11 Mai - 22:49

Je t'avoue que j'ai fait que le 1 mais ca marche

Pour g j'ai (-x^3+3x^2+10x+4)/12
Olivier William
Olivier William
Neurotransmetteur
Neurotransmetteur

Masculin
Nombre de messages : 236
Année d'étude : MA1
Section : Bioingénieur
Date d'inscription : 02/09/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Deniz Lun 11 Mai - 23:16

Bon.. Ma faute doit etre ailleurs alors, pcq moi avec ta fonction g ça tend vers 1.13 au lieu de 2.79... Bref je ne ferai pas ce truc à l'exam -_-

Mais merci qd mm Very Happy

Edit : J'ai trouvé! Une vilaine majuscule trainaît où il ne fallait po ! Mouahaha
Deniz
Deniz
Neurotransmetteur
Neurotransmetteur

Féminin
Nombre de messages : 246
Année d'étude : Doctorat
Section : Bioingénieur
Option : Chimie et bioindustries - Option génétique
Date d'inscription : 31/08/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Maureen Mar 12 Mai - 10:23

Et, à l'exam, on explique qu'on n'utilise pas le point fixe pcq trouver un bon g prend du temps? Et on fait les deux Newton?
Mais, y a pas des équations où le point fixe convergerait plus vite que les deux autres?

Maureen
Dopamine
Dopamine

Féminin
Nombre de messages : 75
Année d'étude : MA2
Section : Bioingénieur
Date d'inscription : 14/09/2008

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Hecq... Mar 12 Mai - 11:21

le principal défaut de point fixe est sa lenteur de convergence (voir syllabus) et personnellement je trouve cette manière de faire plus compliquée à coder que Newton. Ca fait 2 bonnes raison d'utiliser Newton Very Happy .
Newton converge quadratiquement sauf dans le cas de racines doubles où sa convergence devient linéaire (mais il converge toujours et plus vite que point fixe)
Les convergences avec Newton approché sont un rien plus lente et dépendent du h.
Hecq...
Hecq...
Psychotrope
Psychotrope

Masculin
Nombre de messages : 285
Année d'étude : MA1
Section : Bioingénieur
Date d'inscription : 31/08/2008

http://www.hecq.de

Revenir en haut Aller en bas

Méthode du point fixe Empty Re: Méthode du point fixe

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser