Matlab
hannah00
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
hannah00 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
hannah00 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
slt tt le monde, je veux de l'aide sur la resolution de l'equation f(x)=0 sous matlab (un programme) car j'ai pa réussi a le trouver... merci davanc
A voir également:
- Matlab
- Gnu octave matlab - Télécharger - Édition & Programmation
- Intervalle sur matlab ✓ - Forum Matlab
- Termes de Matlab ✓ - Forum Matlab
- Problème diffusion matlab - Forum Matlab
- Matlab 6.5 download - Forum Windows
1 réponse
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
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.