Résolution des équations non linèaires avec
Résolu/Fermé
A voir également:
- Résolution des équations non linèaires avec
- Problème résolution écran 1920x1080 - Forum Windows 10
- Impossible de charger l'image haute résolution messenger ✓ - Forum Mobile
- Cette resolution n'est pas prise en charge par cette tv modifiez la ✓ - Forum Format et connectique vidéo
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Messenger : erreur de chargement du média - Forum Facebook Messenger
1 réponse
Fee Fay
Messages postés
635
Date d'inscription
vendredi 17 octobre 2008
Statut
Membre
Dernière intervention
31 mai 2009
377
15 févr. 2009 à 13:43
15 févr. 2009 à 13:43
Bonjour
Tu ne dis pas avec quoi tu programmes mais j'imagine qu'il s'agit de Matlab où d'un équivalent.
fzero s'utilise avec une function handle ; si tu veux avoir des informations concernant l'utilisation de fzero, il y a la méthode habituelle qui consiste à utiliser l'aide Matlab : help fzero ou doc fzero.
Tu définis donc ta fonction :
Tu ne précises pas le zéro de la fonction f dont tu désires avoir la valeur approchée par fzero. Dans la mesure où cette fonction en admet une infinité, il faudrait que tu fasses ton choix. Comme cette fonction est strictement croissante sur [0,∞[ et que f(0)=-1, elle admet un unique zéro sur l'intervalle [0,∞[. Supposons donc que tu cherches l'unique zéro positif de la fonction f.
Comme f(π/6)≈-0.044, il semble judicieux de chercher le zéro de f au voisinage de π/6.
Cette ligne t'apporte donc le résultat que tu cherches :
Je te souhaite un bon dimanche
Tu ne dis pas avec quoi tu programmes mais j'imagine qu'il s'agit de Matlab où d'un équivalent.
fzero s'utilise avec une function handle ; si tu veux avoir des informations concernant l'utilisation de fzero, il y a la méthode habituelle qui consiste à utiliser l'aide Matlab : help fzero ou doc fzero.
Tu définis donc ta fonction :
f=@(x)(exp(x)-2*cos(x));Ensuite tu utilises fzero avec cette fonction en donnant un point au voisinage duquel tu veux chercher le zéro de f.
Tu ne précises pas le zéro de la fonction f dont tu désires avoir la valeur approchée par fzero. Dans la mesure où cette fonction en admet une infinité, il faudrait que tu fasses ton choix. Comme cette fonction est strictement croissante sur [0,∞[ et que f(0)=-1, elle admet un unique zéro sur l'intervalle [0,∞[. Supposons donc que tu cherches l'unique zéro positif de la fonction f.
Comme f(π/6)≈-0.044, il semble judicieux de chercher le zéro de f au voisinage de π/6.
Cette ligne t'apporte donc le résultat que tu cherches :
z=fzero(f,pi/6);Tu as alors une valeur approchée de l'unique zéro positif z de f.
Je te souhaite un bon dimanche
31 déc. 2010 à 16:55