MATLAB, essai
crippella
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
crippella Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
crippella Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
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 :');
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:
- Matlab essai gratuit
- Photofiltre 7 gratuit - Télécharger - Retouche d'image
- Telecharger idm gratuit 30 jours essai - Télécharger - Téléchargement & Transfert
- Clé d'activation windows 10 gratuit - Guide
- Montage video gratuit windows - Guide
- Open office gratuit - Télécharger - Suite bureautique
2 réponses
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
relation suivante :
x(n+1)=x(n)-[f(x(n))/f '(x(n))].
j'attends vos reponses avec patient