Documentos de Académico
Documentos de Profesional
Documentos de Cultura
valor inicial de x : 2
valor inicial de y : 3
Iteracion 1 Iteracion 4
Iteracion 2 Iteracion 5
Iteracion 3 Iteracion 6
newton_raphson03
Iteracion 1 Iteracion 3
Iteracion 2
1.9246016 3.1413025
error1 error2
11.045584 44.227186
function newton_raphson04()
x=input('valor inicial de x : ');
y=input('valor inicial de y : ');
z=input('valor inicial de z : ');
n=input('Ingrese el numero de iteraciones maximas: ');
Es=input('Ingrese el error porcentual: ');
for i=1:n
f=3*x-cos(y*z)-1/2; g=x^2-81*(y+0.1)^2+sin(z)+1.06;h=exp(-x*y)+20*z-(3-
10*%pi)/3;
F=[f;g;h];//matriz que contiene la evaluacion de x , y , z
JF=[3, sin(y*z)*z, sin(y*z)*y;2*x, -162*(y+0.1), cos(z); exp(-x*y)*(-y),exp(-
x*y)*(-x),20];//matriz jacobiana
X=[x;y;z];
x1=X-(inv(JF)*F);//parte mas importante
error1=abs((x1(1)-X(1))/x1(1))*100;
error2=abs((x1(2)-X(2))/x1(2))*100;
error3=abs((x1(3)-X(3))/x1(3))*100;
printf('Iteracion %1.0f\n',i)
disp([x1(1) x1(2) x1(3)])
disp(['error1 error2 error3'])
disp([error1 error2 error3])
if error1<=Es & error2<=Es & error3<=Es then
break
end
x=x1(1);y=x1(2); z=x1(3)
end
endfunction
newton_raphson04
Iteracion 1
Iteracion 2
Iteracion 3
Iteracion 4
Iteracion 5
valor inicial de x : 1
valor inicial de y : 1
Iteracion 1 Iteracion 4
Iteracion 2 Iteracion 5
Iteracion 3
1.2421241 0.208784
error1 error2
7.8601811 27.352029
function iteracionpuntofijo()
x=input('valor inicial de x : ');
y=input('valor inicial de y : ');
n=input('Ingrese el numero de iteraciones maximas: ');
Es=input('Ingrese el error porcentual: ');
for i=1:n
x1=sqrt(x-y+0.5);y1=(x^2-y)/(5*x);
error1=abs((x1-x)/x1)*100;
error2=abs((y1-y)/y1)*100;
printf('Iteracion %1.0f\n',i)
disp([x1 y1])
disp(['error1 error2'])
disp([error1 error2])
if error1<=Es & error2<=Es then
break
end
x=x1;y=y1;
end
endfunction
iteracionpuntofijo
valor inicial de x : 1
valor inicial de y : 1
Iteracion 1 Iteracion 4
Iteracion 2 Iteracion 5
Iteracion 3 Iteracion 6
valor inicial de x : 7
valor inicial de y : 3
Iteracion 1 Iteracion 3
Iteracion 2 Iteracion 4
newton_raphson07
valor inicial de x : 1
valor inicial de y : 1
Iteracion 1 Iteracion 3
Iteracion 2 Iteracion 4