Matlab - Equation non linéaire à une
inconnue & Racines d’une 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/