how to find x using Newton Raphson in matlab

2 Ansichten (letzte 30 Tage)
Nusaiba Khaam
Nusaiba Khaam am 5 Nov. 2013
How can i get the final value of x using Newton Raphson method in MATLAB i) f(x) = 8e^-xsin(x)-1 ii) f(x) = e^-x(x^2-5x+2)-3
the program should print the final x value obtained along with the true and approximate errors

Antworten (1)

Ayush Kumar Jaiswal
Ayush Kumar Jaiswal am 19 Jun. 2022
Bearbeitet: Ayush Kumar Jaiswal am 19 Jun. 2022
% give initial guess
x(1)=initial_guess;
% specify number of iterations
num_itr = 5;
for i=1:length(num_itr)
f(i)=8*e^-x(i)*sin(x(i))-1;
df(i)=-8*e^(-x(i) sin (x(i))) (x(i) cos(x(i)) + sin(x(i)));
x(i+1)=x(i)-(f(i)/df(i));
end
x(end);

Community Treasure Hunt

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

Start Hunting!

Translated by