Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MAT 205
INTEGRANTES:
Sucre - Bolivia
2018
______________________________________________________________________________________
MAT 205
METODOS NUMERICOS
UNIVERSIDAD MAYOR, REAL Y PONTIFICIA DE SAN FRANCISCO XAVIER DE CHUQUISACA
FACULTAD INGENIERÍA CIVIL
INGENIERÍA CIVIL 2
_____________________________________________________________________________
______________________________________________________________________________________
MAT 205
METODOS NUMERICOS
UNIVERSIDAD MAYOR, REAL Y PONTIFICIA DE SAN FRANCISCO XAVIER DE CHUQUISACA
FACULTAD INGENIERÍA CIVIL
INGENIERÍA CIVIL 3
_____________________________________________________________________________
%Cálculo de iteraciones
while Er>tol
F(1)=F1(X0(1),X0(2),X0(3),X0(4));
F(2)=F2(X0(1),X0(2),X0(3),X0(4));
F(3)=F3(X0(1),X0(2),X0(3),X0(4));
F(4)=F4(X0(1),X0(2),X0(3),X0(4));
fprintf('%8.0f %12.10f %12.10f %12.10f
%12.10f',C,X0(1),X0(2),X0(3),X0(4));
if C == 0
fprintf(' \n');
else
fprintf(' %12.5e \n',Er);
end
Ja(1,1)=Ja1(X0(1),X0(2),X0(3),X0(4));
Ja(1,2)=Ja2(X0(1),X0(2),X0(3),X0(4));
Ja(1,3)=Ja3(X0(1),X0(2),X0(3),X0(4));
Ja(1,4)=Ja4(X0(1),X0(2),X0(3),X0(4));
Ja(2,1)=Ja5(X0(1),X0(2),X0(3),X0(4));
Ja(2,2)=Ja6(X0(1),X0(2),X0(3),X0(4));
Ja(2,3)=Ja7(X0(1),X0(2),X0(3),X0(4));
Ja(2,4)=Ja8(X0(1),X0(2),X0(3),X0(4));
Ja(3,1)=Ja9(X0(1),X0(2),X0(3),X0(4));
Ja(3,2)=Ja10(X0(1),X0(2),X0(3),X0(4));
Ja(3,3)=Ja11(X0(1),X0(2),X0(3),X0(4));
Ja(3,4)=Ja12(X0(1),X0(2),X0(3),X0(4));
Ja(4,1)=Ja13(X0(1),X0(2),X0(3),X0(4));
Ja(4,2)=Ja14(X0(1),X0(2),X0(3),X0(4));
Ja(4,3)=Ja15(X0(1),X0(2),X0(3),X0(4));
Ja(4,4)=Ja16(X0(1),X0(2),X0(3),X0(4));
H=-inv(Ja)*F;
X1=X0+H;
%Cálculo del error de la iteración
Er=norm(X1-X0);
%Reasignación de X0 con valores de nueva iteración
X0=X1;
C=C+1;
%Limite del número de iteraciones
if C==20
break
else
end
end
F(1)=F1(X0(1),X0(2),X0(3),X0(4));
F(2)=F2(X0(1),X0(2),X0(3),X0(4));
F(3)=F3(X0(1),X0(2),X0(3),X0(4));
F(4)=F4(X0(1),X0(2),X0(3),X0(4));
fprintf('%8.0f %12.10f %12.10f %12.10f
%12.10f',C,X0(1),X0(2),X0(3),X0(4));
fprintf(' %12.5e \n',Er);
fprintf('\n');
format long;
disp('La tolerancia utilizada fue =');
disp(tol);
%Limite del número de iteraciones
if C==20
fprintf('Este programa ha realizado %1.0f iteraciones y no ha encontrado
ninguna solución. \n',C)
______________________________________________________________________________________
MAT 205
METODOS NUMERICOS
UNIVERSIDAD MAYOR, REAL Y PONTIFICIA DE SAN FRANCISCO XAVIER DE CHUQUISACA
FACULTAD INGENIERÍA CIVIL
INGENIERÍA CIVIL 4
_____________________________________________________________________________
disp('Cambie la estimación inicial o cambie la tolerancia.')
disp('Este programa fue diseñado por Isaias Quintanilla C., Juan Araoz
B., Santiago Flores E. ')
disp('Estudiantes de la Carrera de Ing. Civil de la U.M.R.P.S.F.X.CH.')
else
disp('el valor aproximado de la raiz de las ecuaciones no lineales es
=')
fprintf('\n');
disp('x ='),disp(X0(1))
disp('y ='),disp(X0(2))
disp('z ='),disp(X0(3))
disp('t ='),disp(X0(4))
format short;
disp('Este programa fue diseñado por Isaias Quintanilla C., Juan Araoz
B., Santiago Flores E.')
disp('Estudiantes de la Carrera de Ing. Civil de la U.M.R.P.S.F.X.CH.')
end
%Fin del programa?
______________________________________________________________________________________
MAT 205
METODOS NUMERICOS