Effacer les filtres
Effacer les filtres

Approximations of solution using Newton's Method

3 vues (au cours des 30 derniers jours)
evi
evi le 14 Nov 2013
Commenté : evi le 15 Nov 2013
I have to implement the Newton method in Matlab to plot the function,its tangent and the first 4 approximations. I would like to show how the algorithm works, that mean that the tangent of one approximation finds the next approximation. The code I have written is the following:
plot(x,f(x))
hold on
for j=1:4
x_1=x_0-f(x_0)/F(x_0);
tangent=@(x) F(x_0)*(x-x_0)+f(x_0);
line=@(x) (f(x_0)/(x_0-x_1))*(x-x_1);
plot(x_0,f(x_0),x,line(x),x_1,0)
x_0=x_1;
end
where F is the derivative of f and the function f is f(x)=e^x-x/2. Could you tell me if this is right? The plot I got is at the attachment.. Also at the plot the range of y is [-2000,3000], how could I make it smaller so that I can see the approximations better?
  6 commentaires
Walter Roberson
Walter Roberson le 15 Nov 2013
Set ylim after you plot.
evi
evi le 15 Nov 2013
Great now it shows only a specific range of y!! Could you also tell me how the x-axis & y-axis could be shown in the plot??

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by