MATLAB, essai

crippella Messages postés 16 Statut Membre -  
crippella Messages postés 16 Statut Membre -
Bonjour,
voila mon essai que je l'ai fait dans un fichier mais lorsque je l'appelais dans MATLAB il ne fonctionne pas portant il me demande d'entrer une équation.
svp vous pouvez me trouver ou est le problème exact.

code:
x=-10:0.1:10;
f(x)=input('taper une équation :');% taper l'equation par l'utilisateur
x(1)=input('taper la valeur initiale x(1):\n');
e=1e-10;
n=1000;
for i=2:n
x(i+1)=x(i)-f(x(i))/diff(f(x(i)));
if abs(x(i+1)-x(i))<=e %condition d'arret
xp=x(i);
fprintf('xp=%f\n',x(i));
break;
end
end
j=1:i;
plot(j,x(j),'*r',j,x(j));
xlabel('Nombre d''itérations');
disp('Les valeurs successives de x(i) sont :');
A voir également:

2 réponses

crippella Messages postés 16 Statut Membre
 
ce programme est sur MATLAB , il doit demander à l'utilisateur d'entrer une fonction non linéaire quelconque et il va calculer ou elle s'annule en appliquant la methode de newton raphson qui permet d’approcher par itérations la valeur au moyen de la
relation suivante :
x(n+1)=x(n)-[f(x(n))/f '(x(n))].
j'attends vos reponses avec patient
0
crippella Messages postés 16 Statut Membre
 
il ya quelqu'un pour m'aider???????????
0