Matlab - Equation non linéaire à une inconnue & Racines dune fonction

fzero

Soit à résoudre léquation :

Cela revient à trouver les racines de la fonction :

Il faut commencer par créer le fichier .m de cette fonction :

Représentation graphique de la fonction :

>> fplot('f3', [ 0 5 ])

>> grid on

 

Cela fait apparaître 3 racines, aux environs de 2,7 3,1 et 3,4.

>> fzero('f3', 2.7)

ans =

2.6545

Pour les maniaques de la précision :

>> format long e

>> fzero('f3', 2.7)

ans =

2.654461193307640e+000

>> format short

>> fzero('f3', 3.1)

ans =

3.1039

>> fzero('f3', 3.4)

ans =

3.4078

 

Vérification :

>> f3(ans)

ans =

5.5511e-016

 

© Fabrice Sincère

http://perso.orange.fr/fabrice.sincere/