[Matalb] erreur lors d'utilisation d'une fonc
Résolu/Fermé
raoouuff
Messages postés
2
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
10 mars 2009
-
10 mars 2009 à 21:31
raoouuff Messages postés 2 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 10 mars 2009 - 10 mars 2009 à 22:41
raoouuff Messages postés 2 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 10 mars 2009 - 10 mars 2009 à 22:41
A voir également:
- [Matalb] erreur lors d'utilisation d'une fonc
- Erreur 0x80070643 - Accueil - Windows
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
1 réponse
raoouuff
Messages postés
2
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
10 mars 2009
10 mars 2009 à 22:41
10 mars 2009 à 22:41
le code de l'application est le suivant, peut être ça aiderai :
function d = dichotomie(a0,b0,erreur)
x=a0;
y=b0;
nombreIterations = floor(log2(abs(b0-a0)/erreur))+100;
if(f(a0)*f(b0)<0)
for i = 1:nombreIterations
c=f(x+y)/2;
if(f(x)*f(c)<0)
y=c;
else
x=c;
end
end
d=(x+y)/2;
else
disp('les valeurs initiales que vous avez entrez ne sont pas correctes. Veuillez vérifiez que f(a)*f(b) soit négatif');
end
end
un exemple d'éxécution : dichotomie(-0.1,0.1,0.001).
ça génère l'erreur que j'ai posté au premier message et que je reposte :
"Undefined function or method 'dichotomie' for input arguments of type 'double'."
function d = dichotomie(a0,b0,erreur)
x=a0;
y=b0;
nombreIterations = floor(log2(abs(b0-a0)/erreur))+100;
if(f(a0)*f(b0)<0)
for i = 1:nombreIterations
c=f(x+y)/2;
if(f(x)*f(c)<0)
y=c;
else
x=c;
end
end
d=(x+y)/2;
else
disp('les valeurs initiales que vous avez entrez ne sont pas correctes. Veuillez vérifiez que f(a)*f(b) soit négatif');
end
end
un exemple d'éxécution : dichotomie(-0.1,0.1,0.001).
ça génère l'erreur que j'ai posté au premier message et que je reposte :
"Undefined function or method 'dichotomie' for input arguments of type 'double'."