Matlab
Fermé
hannah00
Messages postés
3
Date d'inscription
samedi 20 mars 2010
Statut
Membre
Dernière intervention
20 mars 2010
-
20 mars 2010 à 15:37
hannah00 Messages postés 3 Date d'inscription samedi 20 mars 2010 Statut Membre Dernière intervention 20 mars 2010 - 20 mars 2010 à 20:02
hannah00 Messages postés 3 Date d'inscription samedi 20 mars 2010 Statut Membre Dernière intervention 20 mars 2010 - 20 mars 2010 à 20:02
1 réponse
tksteph
Messages postés
204
Date d'inscription
samedi 20 mars 2010
Statut
Membre
Dernière intervention
3 janvier 2018
25
Modifié par tksteph le 20/03/2010 à 16:50
Modifié par tksteph le 20/03/2010 à 16:50
Si je me limite à ce que tu viens de donner , je penserai a toute la théorie sur la résolution des systemes d'equations, car une equation du type f(x)=0 pourra toujours se traduire en AX=b avec A, b des matrices souvent connues et relativement pas difficile a obtenir , et X la matrice inconnue.D'ou l'intervention des methodes de resolution de systemes d'equation de l'analyse numerique. Ainnsi je peux peut etre te proposer des algorithmes /programmes matlab sur ces methodes0
20 mars 2010 à 20:02
function y= dichotomie(a,b,e)
d=0.5;
N=floor((log(e/(b-a)))/log(d))+10;
a(1)=a;
b(1)=b;
for i=1:N
c=(a(i)+b(i))/2;
if f(c)*f(a(i))<0
a(i+1)=a(i);
b(i+1)=c;
else
a(i+1)=c;
b(i+1)=b(i);
end;
end;
y= a(i);
peut etre vous pouvez le corriger et merci une autre fois.