——————————————————————————————————————
UNIVERSIDAD NACIONAL
DE INGENIER´IA
Facultad de Ingenier´ıa Econ´omica y Ciencias
Sociales
MATLAB
M´odulo B´asico
Percy Huam´an Palomino
Facultad de Ingeniera Econ´omica
Lima - August 16, 2013
Se procede a la aplicaci´on del M´etodo Newton- Raphson en algoritmo para resolver
Ecuaciones No Lineales multivariable, cabe resaltar que con este Algoritmo se puede
inclusive resolver Ecuaciones No Lineales de una s´ola variable.
% Metodo de Newton-Raphson multivariable
%----------------------------------------
% Valores de entrada
%-------------------
% - f: vector de funciones simbolicas
% - x0: vector columna con los valores iniciales
% - tol: tolerancia permitida
% - c: ciclos o el numero de veces de iteraciones que se desea.
% Valores de Salida
%------------------
% - sol: vector solucin
% - iter: matriz de iteraciones hechas
% - jac: jacobiano del sistema
%--------------------------------------------------------------------------
function [sol,iter,jac]=newtonsi(f,x0,tol,c)
i=0;
jac=jacobian(f);
vars=findsym(f);
deltaX=x0;
iter=[x0’ 0];
while norm(deltaX)>norm(x0)*tol && i<c
fx0=subs(f,vars,x0);
dfx0=subs(jac,vars,x0);
deltaX = dfx0(-fx0);
x0=x0+deltaX;
i=i+1;
iter=[iter;x0’ norm(deltaX)];
end
if i<c
sol=x0;
else
sol =’No converge’;
end
%1 a).- Se pide hallar las iteraciones de Newton-Raphson, Dada las condiciones
% Iniciales, Pagina 198, Libro de Metodos Numericos de Mathews and Kurtis.
2
%--------------------------------------------------------------------------
% syms x1 x2
% A=[x1^2-x2-0.2; x2^2-x1-0.3]
% x0=[1.2;1.2]
% [sol,iter,jac]=newtonsi(A,x0,0.00001,100)
% Valores de Salida
%-------------------
% sol =
% x1= 1.1923
% x2= 1.2216
% Numero de iternaciones
%-----------------------
% iter =
% 1.2000 1.2000 0
% 1.1924 1.2218 0.0231
% 1.1923 1.2216 0.0003
% 1.1923 1.2216 0.0000
% Matriz Jacobiana derivada
%--------------------------
% jac =
% [ 2*x1, -1]
% [ -1, 2*x2]
% 1 b).- Dado casi las similares condiciones del anterior problema.
% syms x1 x2
% A=[x1^2-x2-0.2; x2^2-x1-0.3]
% x0=[-0.2;-0.2]
% [sol,iter,jac]=newtonsi(A,x0,0.00001,100)
% sol =
% x1= -0.2860
% x2= -0.1182
% iter = x1 x2 diferencia
% -0.2000 -0.2000 0
% -0.2905 -0.1238 0.1183
% -0.2861 -0.1182 0.0071
3
% -0.2860 -0.1182 0.0000
% -0.2860 -0.1182 0.0000
% jac =
% [ 2*x1, -1]
% [ -1, 2*x2]
%2.- Se pide hallar las iteraciones de Newton-Raphson, Dada las condiciones
% Inciales, Pagina 199, Libro de Metodos Numericos de Mathews and Kurtis.
%--------------------------------------------------------------------------
% syms x1 x2
% A=[x1^2+x2^2-2;x1*x2-1]
% x0=[1;1] %x0=[-1;-1]; condiciones iniciales
% [sol,iter,jac]=newtonsi(A,x0,0.00001,100)
% Valores de salida
% -----------------
% sol = La solucion muestra NaN debido a que las raices tienden al infinito, asintoticamente.
% x1 = NaN
% x2 = NaN
% iter =
% -1 -1 0
% NaN NaN NaN
% jac =
% [ 2*x1, 2*x2]
% [ x2, x1]
4
−1.5 −1 −0.5 0 0.5 1 1.5
−2
−1.5
−1
−0.5
0
0.5
1
1.5
2
X: 0.08
Y: −0.6164
Parábolas
Eje X
EjeY
f1(x,y)= x2
−y−0.2
f2(x,y)= y2
−x−0.2
Figure 1: Gr´afica muestra las ecuaciones del primer ejercicio
.
5
−2 −1.5 −1 −0.5 0 0.5 1 1.5 2
−2
−1.5
−1
−0.5
0
0.5
1
1.5
2
Circunsferencia−Hipérbola
Eje X
EjeY
f1(x,y)= x2
−y2
−2
f2(x,y)= yx−2
Figure 2: Ejercicio presenta Matrices singulares(su determinante es cero) en los puntos
dados en el Algoritmo, lo cu´al dificulta obtener las ra´ıces.
6
REFERENCIAS BIBLIOGR´AFICAS
1. Jhon H. Mathews and Kurtis D. Fink , M´etodos Num´ericos con Matlab, Tercera
Edici´on.
2. Linder Amancio Rodriguez & C´ıa, Matlab 2010 Para Ciencia e Ingenier´ıa.
7

Más contenido relacionado

PDF
Triangulos
PPT
Aproximación de Binomial a Normal (Bi~no) en intervalos
PDF
Oper.2305.m04.lectura.v1
DOCX
Moises carvajal 24361975 analisis de potencia
PDF
Metodos iterativos para reslver sistemas lineales
PPTX
Sistemas de ecuaciones lineales
PDF
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
Triangulos
Aproximación de Binomial a Normal (Bi~no) en intervalos
Oper.2305.m04.lectura.v1
Moises carvajal 24361975 analisis de potencia
Metodos iterativos para reslver sistemas lineales
Sistemas de ecuaciones lineales
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE

Destacado (11)

PPTX
Matlab
PPS
2015-08-23 - Licao 08 - 3 Trimestre 2015 - Juvenis - A Graca de Deus
PPTX
EBD CPAD Lição 12 3°trimestre 2015 Exortações gerais.
PPTX
Lição 7 as catástrofes ambientais ebd
PPTX
Lição 10 a ascensão econômica ebd
PPTX
Lição 7 - As Catástrofes Ambientais - EBD Jovens - 3 Trimestre 2015 - CPAD
PPT
Licao 6 relacionamento sentimental CPAD JOVENS 2015
PPTX
Lição 11 a superexposição midiática da igreja ebd
PPT
MATLAB 2010
PPTX
Lição 13 os servos de jesus, sal da terra e luz do mundo ebd
PPTX
Apresentação seminário de ebd. robson santos &amp; roney ricardo
Matlab
2015-08-23 - Licao 08 - 3 Trimestre 2015 - Juvenis - A Graca de Deus
EBD CPAD Lição 12 3°trimestre 2015 Exortações gerais.
Lição 7 as catástrofes ambientais ebd
Lição 10 a ascensão econômica ebd
Lição 7 - As Catástrofes Ambientais - EBD Jovens - 3 Trimestre 2015 - CPAD
Licao 6 relacionamento sentimental CPAD JOVENS 2015
Lição 11 a superexposição midiática da igreja ebd
MATLAB 2010
Lição 13 os servos de jesus, sal da terra e luz do mundo ebd
Apresentação seminário de ebd. robson santos &amp; roney ricardo
Publicidad

Similar a Metodo Newton- Raphson (20)

PDF
Ejercicios jacobi
PPT
redes neuronales con Levenberg-Marquardt lmbp
PDF
Mas ejercicios para la resolución de modelos aplicando el método simplex
DOC
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
PPT
FRACCIONES ALGEBRAICAS
PPT
FRACCIONES ALGEBRAICAS
PDF
Ecuaciones en diferenciasyfilter
PDF
Sistemas de ecuaciones lineales
PDF
Método de Gauss
DOCX
Introduccion a matlab y simulink
PDF
Guía No. 3 ecuaciones exponenciales 271014
PDF
La guia-metas-10-04-balanceo dinamico
DOCX
Control laboratorio
PDF
Polinomios
PDF
Sistemas lineales casos especiales
PDF
Clase sisli 11
PDF
Vibraciones mec 2011._cap_2
PDF
Mates solsep18-cantabria
PDF
Solucionario UD3
PDF
Monte Carlo simulation
Ejercicios jacobi
redes neuronales con Levenberg-Marquardt lmbp
Mas ejercicios para la resolución de modelos aplicando el método simplex
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
FRACCIONES ALGEBRAICAS
FRACCIONES ALGEBRAICAS
Ecuaciones en diferenciasyfilter
Sistemas de ecuaciones lineales
Método de Gauss
Introduccion a matlab y simulink
Guía No. 3 ecuaciones exponenciales 271014
La guia-metas-10-04-balanceo dinamico
Control laboratorio
Polinomios
Sistemas lineales casos especiales
Clase sisli 11
Vibraciones mec 2011._cap_2
Mates solsep18-cantabria
Solucionario UD3
Monte Carlo simulation
Publicidad

Último (20)

PDF
VAR - COINTEGRACIÓN.pdf curso de econometría
PPTX
Plan nacional de desarrollo bolivia- PND- PRESENTACION.pptx
PPTX
Clase 5 (1).pptxClase 4_sec_A economia gerencial maestria en gestion tributaria.
PPTX
EXTENSION UNMSM UNIVERSITARIA - GRUPO 7.pptx
PPTX
Diapositivas capacitación contable 2019 -SILSA -Ok Ok.pptx
PDF
Dialnet-LaEconomiaYSuRelacionConElMarketing-6197598.pdf
PDF
datos en machine learning estado del arte
PDF
taller de emprendimiento y competencias emprendedoras.pdf
PPTX
Importancia del comercio exterior presente.pptx
PPTX
presentacion alejandro por que los agricultores venden la tierra.pptx
PPTX
Presentación proyecto infantil bonito cute aguamarina_20250807_221326_0000.pptx
PDF
Presentación de Administración I-II bachillerato
PPTX
Enfermedades infecciosas fisiopatologia).pptx
PPTX
SEGURIDAD FINANCIERA DEL COPERATIVISMO .
PDF
Parte_1_Presentacion_Taller_Uso_de_Envases_yEmbalajes_b.pdf
PPTX
T01_01_A_Introduccion a la Contabilidad.pptx
PPTX
6. PLAN DE COMPENSACION DXN ECUADOR.pptx
PPTX
3. Fallas del mercado - Inexistencia de Mercado - Bienes Publicos - Propie...
DOCX
GRANDES ECONOMISTAS (III/IV). JOHN KENNETH GALBRAITH, EL CRÍTICO DE LA OPULE...
PPT
MACRO monetaria mayo 2023 economia y finanzas
VAR - COINTEGRACIÓN.pdf curso de econometría
Plan nacional de desarrollo bolivia- PND- PRESENTACION.pptx
Clase 5 (1).pptxClase 4_sec_A economia gerencial maestria en gestion tributaria.
EXTENSION UNMSM UNIVERSITARIA - GRUPO 7.pptx
Diapositivas capacitación contable 2019 -SILSA -Ok Ok.pptx
Dialnet-LaEconomiaYSuRelacionConElMarketing-6197598.pdf
datos en machine learning estado del arte
taller de emprendimiento y competencias emprendedoras.pdf
Importancia del comercio exterior presente.pptx
presentacion alejandro por que los agricultores venden la tierra.pptx
Presentación proyecto infantil bonito cute aguamarina_20250807_221326_0000.pptx
Presentación de Administración I-II bachillerato
Enfermedades infecciosas fisiopatologia).pptx
SEGURIDAD FINANCIERA DEL COPERATIVISMO .
Parte_1_Presentacion_Taller_Uso_de_Envases_yEmbalajes_b.pdf
T01_01_A_Introduccion a la Contabilidad.pptx
6. PLAN DE COMPENSACION DXN ECUADOR.pptx
3. Fallas del mercado - Inexistencia de Mercado - Bienes Publicos - Propie...
GRANDES ECONOMISTAS (III/IV). JOHN KENNETH GALBRAITH, EL CRÍTICO DE LA OPULE...
MACRO monetaria mayo 2023 economia y finanzas

Metodo Newton- Raphson

  • 1. —————————————————————————————————————— UNIVERSIDAD NACIONAL DE INGENIER´IA Facultad de Ingenier´ıa Econ´omica y Ciencias Sociales MATLAB M´odulo B´asico Percy Huam´an Palomino Facultad de Ingeniera Econ´omica Lima - August 16, 2013
  • 2. Se procede a la aplicaci´on del M´etodo Newton- Raphson en algoritmo para resolver Ecuaciones No Lineales multivariable, cabe resaltar que con este Algoritmo se puede inclusive resolver Ecuaciones No Lineales de una s´ola variable. % Metodo de Newton-Raphson multivariable %---------------------------------------- % Valores de entrada %------------------- % - f: vector de funciones simbolicas % - x0: vector columna con los valores iniciales % - tol: tolerancia permitida % - c: ciclos o el numero de veces de iteraciones que se desea. % Valores de Salida %------------------ % - sol: vector solucin % - iter: matriz de iteraciones hechas % - jac: jacobiano del sistema %-------------------------------------------------------------------------- function [sol,iter,jac]=newtonsi(f,x0,tol,c) i=0; jac=jacobian(f); vars=findsym(f); deltaX=x0; iter=[x0’ 0]; while norm(deltaX)>norm(x0)*tol && i<c fx0=subs(f,vars,x0); dfx0=subs(jac,vars,x0); deltaX = dfx0(-fx0); x0=x0+deltaX; i=i+1; iter=[iter;x0’ norm(deltaX)]; end if i<c sol=x0; else sol =’No converge’; end %1 a).- Se pide hallar las iteraciones de Newton-Raphson, Dada las condiciones % Iniciales, Pagina 198, Libro de Metodos Numericos de Mathews and Kurtis. 2
  • 3. %-------------------------------------------------------------------------- % syms x1 x2 % A=[x1^2-x2-0.2; x2^2-x1-0.3] % x0=[1.2;1.2] % [sol,iter,jac]=newtonsi(A,x0,0.00001,100) % Valores de Salida %------------------- % sol = % x1= 1.1923 % x2= 1.2216 % Numero de iternaciones %----------------------- % iter = % 1.2000 1.2000 0 % 1.1924 1.2218 0.0231 % 1.1923 1.2216 0.0003 % 1.1923 1.2216 0.0000 % Matriz Jacobiana derivada %-------------------------- % jac = % [ 2*x1, -1] % [ -1, 2*x2] % 1 b).- Dado casi las similares condiciones del anterior problema. % syms x1 x2 % A=[x1^2-x2-0.2; x2^2-x1-0.3] % x0=[-0.2;-0.2] % [sol,iter,jac]=newtonsi(A,x0,0.00001,100) % sol = % x1= -0.2860 % x2= -0.1182 % iter = x1 x2 diferencia % -0.2000 -0.2000 0 % -0.2905 -0.1238 0.1183 % -0.2861 -0.1182 0.0071 3
  • 4. % -0.2860 -0.1182 0.0000 % -0.2860 -0.1182 0.0000 % jac = % [ 2*x1, -1] % [ -1, 2*x2] %2.- Se pide hallar las iteraciones de Newton-Raphson, Dada las condiciones % Inciales, Pagina 199, Libro de Metodos Numericos de Mathews and Kurtis. %-------------------------------------------------------------------------- % syms x1 x2 % A=[x1^2+x2^2-2;x1*x2-1] % x0=[1;1] %x0=[-1;-1]; condiciones iniciales % [sol,iter,jac]=newtonsi(A,x0,0.00001,100) % Valores de salida % ----------------- % sol = La solucion muestra NaN debido a que las raices tienden al infinito, asintoticamente. % x1 = NaN % x2 = NaN % iter = % -1 -1 0 % NaN NaN NaN % jac = % [ 2*x1, 2*x2] % [ x2, x1] 4
  • 5. −1.5 −1 −0.5 0 0.5 1 1.5 −2 −1.5 −1 −0.5 0 0.5 1 1.5 2 X: 0.08 Y: −0.6164 Parábolas Eje X EjeY f1(x,y)= x2 −y−0.2 f2(x,y)= y2 −x−0.2 Figure 1: Gr´afica muestra las ecuaciones del primer ejercicio . 5
  • 6. −2 −1.5 −1 −0.5 0 0.5 1 1.5 2 −2 −1.5 −1 −0.5 0 0.5 1 1.5 2 Circunsferencia−Hipérbola Eje X EjeY f1(x,y)= x2 −y2 −2 f2(x,y)= yx−2 Figure 2: Ejercicio presenta Matrices singulares(su determinante es cero) en los puntos dados en el Algoritmo, lo cu´al dificulta obtener las ra´ıces. 6
  • 7. REFERENCIAS BIBLIOGR´AFICAS 1. Jhon H. Mathews and Kurtis D. Fink , M´etodos Num´ericos con Matlab, Tercera Edici´on. 2. Linder Amancio Rodriguez & C´ıa, Matlab 2010 Para Ciencia e Ingenier´ıa. 7