Professional Documents
Culture Documents
CLC Docxfd
CLC Docxfd
clear all
close all
x(1)=2;
epsilon=1e-5;
err=1; k=1;
while err>epsilon
fx(k)=x(k)^2-2;
fpx(k)=2*x(k);
x(k+1)=x(k)-fx(k)/fpx(k);
err=abs(x(k+1)-x(k));
k=k+1;
end
plot(x,'*-');
xlabel('Iteration');
ylabel('solution');
title('x(1)=2');
x(1)=2
2
1.9
1.8
solution
1.7
1.6
1.5
1.4
1 1.5 2 2.5 3 3.5 4 4.5 5
Iteration
x(1)=0.001
1200
1000
800
solution
600
400
200
0
0 2 4 6 8 10 12 14 16
Iteration
x(1)=10
10
6
solution
1
1 2 3 4 5 6 7 8
Iteration
clc
clear all
close all
x(1)=10;
y(1)=5;
epsilon=1e-5;
err=1; k=1;
while err > epsilon
F=[x(k)+y(k)-3;x(k)^2+y(k)^2-9];
J=[1 1; 2*x(k) 2*y(k)];
delta=J\(-F);
x(k+1)= x(k)+delta(1);
y(k+1)=y(k)+delta(2)
err=norm(delta)
k=k+1
end
plot(x,'*-');
hold on
plot(y,'*-')
xlabel('Iteration');
ylabel('solution');
title('x(1)=10,y(1)=5');
x(1)=10,y(1)=5
12
10
4
solution
-2
-4
-6
-8
1 2 3 4 5 6 7 8 9
Iteration
x(1)=0.1,y(1)=-1
8
2
solution
-2
-4
-6
1 2 3 4 5 6 7 8
Iteration