How do I iterate my Newton method so that I get an array of values instead of just the last number?
이전 댓글 표시
I have my code, and I get the right value at the end, but I would like all the values that were outputed using this code:
Test case:
f=@(x) x^2 -2;
df=@(x) 2*x;
[R,E] = myNewton(f, df, 1, 1e-5)
my code:
function [R,E] = myNewton(f, df, x0, tol)
while abs(f(x0))>tol
B= x0-f(x0)/df(x0);
F= f(B);
x0=B;
R=B;
E=F;
end
end
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Structures에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!