SlideShare una empresa de Scribd logo
UNIVERSIDAD PRIVADA “ALAS PERUANAS”
                             MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB
                               ECUACIONES SIMULTÁNEAS NO LINEALES
TEOREMA H. BANACH.-(Caso N-dimensional)
Sea F : IR n  IR n , D  IR n cerrado y se cumple:
a) F ( D)  D
b) Existe L  0 ; 1  con        F ( x)  F ( y )  L. x  y        x ; y  D (convergencia en el sentido de
Lipschitz), entonces la sucesión xk  F ( xk 1 ) converge al punto fijo único x* de F con F ( x* )  x* , para
cada valor inicial x0  D.

Definición1.- (Caso bidimensional)
                                              x  g1 ( x ; y )
Un punto fijo del sistema de dos ecuaciones                                       …………………… (1)
                                              y  g2 ( x ; y)
es un punto (p ; q) tal que p  g1 ( p, q) y q  g 2 ( p, q) .

Definición2.- (Caso tridimensional)
                                              x  g1 ( x ; y ; z )
                                             
Un punto fijo del sistema de tres ecuaciones  y  g 2 ( x ; y ; z )           ………………….. (2)
                                             z  g (x ; y ; z)
                                                   3

es un punto (p ; q ; r) tal que p  g1 ( p, q, r )   ;   q  g 2 ( p, q, r )   y    r  g 3 ( p, q, r )

Definición3.- (Caso bidimensional)
                                                 p  g1 ( pk 1 ; qk 1 )
El método de iteración del punto fijo es  k                                 k  1,2,3, …………(3)
                                                qk  g 2 ( pk 1 ; qk 1 )
Análogamente para el caso tridimensional tenemos:
        pk  g1 ( pk 1 ; qk 1 ; rk 1 )
       
       qk  g 2 ( pk 1 ; qk 1 ; rk 1 )  k  1,2,3,                            …………………..(4)
       r  g ( p ; q ; r )
       k      3    k 1    k 1   k 1



Definición4.-(Iteración de punto fijo)
Supongamos que las funciones de (1) y (2) así como sus derivadas parciales son contínuas en una región
que contiene un punto fijo (p,q) o (p,q,r), respectivamente. Entonces tenemos los siguientes casos :
Caso Bidimensional.- Si ( p0 ; q0 ) está suficientemente cerca de (p,q) y
                g1 ( p , q )   g1 ( p , q )
                                             1
                    x             y                              ………………….(5)
               g 2 ( p , q )   g 2 ( p, q )
                                             1
                   x               y
Entonces la iteración del punto fijo descrita en (3) genera una sucesión convergente al punto fijo (p,q).




Mg. Soria Quijaite Juan                         Métodos Numéricos                              Lic. Málaga Soria Ericka
Caso tridimensional.- Si ( p0 ; q0 ; r0 ) está suficientemente cerca de (p,q,r) y
            g1 ( p , q, r )   g1 ( p, q, r )   g1 ( p, q, r )
                                                               1
                 x                 y                z
            g 2 ( p , q , r )   g 2 ( p, q, r )   g 2 ( p, q, r )
                                                                   1   …………………….(6)
                  x                   y                 z
             g 3 ( p, q, r )   g 3 ( p, q , r )    g 3 ( p , q , r )
                                                                      1
                   x                 y                   z
Entonces la iteración de punto fijo descrita en (4) genera una sucesión convergente al punto fijo (p,q,r).
Si las condiciones (5) y (6) no se cumplen, entonces la iteración podría ser divergente. Esto es lo que
suele ocurrir cuando la suma de los tamaños de las derivadas parciales es mucho mayor que 1.
                                                 ECUACIÓN LOGÍSTICA
%fractales2
%ejemplo r=3.3, x1=0.1, n=20
function logistica
clear all;
close all;
r = input('Introduce parámetro de bifurcación r (0 < r < 4): ');
figure(1);
axis([0 1 0 1]); hold on;
s = 0 : 0.01 : 1; % red en el intervalo unidad para x
plot(s,s,'g'); % dibuja la diagonal y = x
y = r*s.*(1-s);
plot(s,y,'b') % traza la imagen de : y = r*x*(1-x)
x=input('Introduce el valor inicial x1 (0 < x1 < 1): ');
n=input('Introduce el número total de iteraciones de la sucesión n (0 < n < 50):');
for k = 1:n
    x(k+1) = r*x(k)*(1 - x(k)); % extensión automática de escalar al vector x
end
plot([x(1), x(1)],[x(1),x(2)],'r'); % primer trazo vertical de la figura
for k = 2 : n
    plot([x(k-1),x(k)],[x(k),x(k)],'r'); % segment horizontal
    plot([x(k),x(k)],[x(k),x(k+1)],'r'); % segmento vertical
    pause(1); % pausa intermedia entre cada iteración
end
title('Iteración de la ecuación logística');
xlabel('x_k'); ylabel('x_{k+1}'); hold off;




%DIAGRAMAS DE BIFORCACIONES
%Bifurcación en F(x)=kx(1-x)
function biforcación
hold on
for k=1.26:.0025:4
   x=.5;
   K=k*ones(1,200);

Mg. Soria Quijaite Juan                         Métodos Numéricos                   Lic. Málaga Soria Ericka
colormap(hsv)
   for n=1:100
      x=k*x*(1-x);
   end
   X=zeros(1,0);
   for m=1:200
      x=k*x*(1-x);
      X=[X,x];
   end
   plot(K,X,'.r','Markersize',4)
end
grid on
colormap(hot)
xlabel('EJE DE ABSCISAS')
ylabel('EJE DE ORDENADAS')
title('Biforcación en k=1.26:0.0025:4')




Mg. Soria Quijaite Juan            Métodos Numéricos   Lic. Málaga Soria Ericka
UNIVERSIDAD PRIVADA “ALAS PERUANAS”
                                   MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0
                                      MÉTODO DEL PUNTO FIJO EN 2D
                      E-1) Resolver el siguiente sistema de ecuaciones no lineales
      f1 ( x; y)  x 2  2 x  y  0.5
     
                                                           ……………………….(i)
      f 2 ( x; y )  x 2  4 y 2  4
     
                                                      Resolución

                                             f ( x, y )  0
Queremos resolver el sistema no lineal  1                        ………………………..(ii)
                                             f 2 ( x, y )  0
Las ecuaciones f1 ( x, y ) y f 2 ( x, y ) definen implícitamente sendas curvas en el plano XOY; por tanto,
una solución del sistema (ii) es un punto (p,q) en el que ambas curvas de cruzan. Las curvas del sistema
(i) son conocidas :
               x 2  2 x  y  0.5  0 parábola
              
               2                                              ………………………..(iii)
              x  4 y2  4  0
                                        elipse




En la figura podemos ver que hay dos puntos de corte entre ambas curvas y que estos puntos están,
respectivamente, cerca de (-0.2 ; 1.0) y de (1.9 ; 0.3).
Debemos desarrollar una método que genere una sucesión {( pk ; qk )} convergente a una de las soluciones.
En la primera ecuación de (iii) podemos despejar directamente x; sin embargo, para despejar y en la
segunda, añadimos un múltiplo adecuado de y a cada miembro, en este caso -8y, para obtener
 x 2  4 y 2  8 y  4  8 y .Tenemos entonces el sistema equivalente de ecuaciones:
                    x 2  y  0.5
                x                 g1 ( x, y )
                          2
                        2      2
                y   x  4 y  8 y  4  g ( x, y )
               
                              8
                                                 2

Ahora usamos estas ecuaciones para escribir fórmulas recursivas: empezando con un punto inicial
( p0 ; q0 ) , construimos la sucesión {( pk ; qk )} mediante el esquema iterativo :
       pk  g1 ( pk 1; qk 1 )
      qk  g 2 ( pk 1 ; qk 1 )                        ………………………………(iv)
Si usamos como punto inicial ( p0 ; q0 )  (0 ; 1) entonces la sucesión converge a la solución :
(-0.2222146 ; 0.9938084).



Mg. Soria Quijaite Juan                     Métodos Numéricos                       Lic. Málaga Soria Ericka
El esquema de iteración dado en (iv) no puede usarse para dar una aproximación a la segunda solución
(1.900677 ; 0.3112186) . Para hallar este punto necesitamos un par de fórmulas de iteración distintas de
las de (iv). Si añadimos -2x a la primera ecuación de (iii) y -11y a la segunda, obtenemos :
 x 2  4 x  y  0.5  2 x ; x 2  4 y 2  11y  4  11y a partir de las cuales generamos las fórmulas de
iteración :
        x 2  4 x  y  0 .5
  x                           g1 ( x, y )
                  2
           2       2
  y   x  4 y  11y  4  g ( x, y )
 
                  11
                                     2


Si usamos como punto inicial ( p0 ; q0 )  ( 2 ; 0) entonces la sucesión converge a la solución :
(1.900677 ; 0.3112186)

%USANDO EL PROGRAMA DEL PUNTO FIJO EN 2D RESOLVER EL SISTEMA
                 2

 f1 ( x, y )  x  2 x  y  0.5  0

 f 2 ( x, y )  x 2  4 y 2  4  0

                                                       Resolución
                                       x 2  2 x  y  0.5  0 parábola
                                      
Plotea el contorno de las curvas :  2
                                      x  4 y2  4  0
                                                               elipse
%guardarlo como contorno.m
clear, clg ,clf, hold off
x1=-3:0.01:3;
y1=-3:0.01:3;
[x,y]=meshgrid(x1,y1);
g1=f1(x,y);
g2=f2(x,y);
contour(x1,y1,g1,[0.00, 0.00],'k')
hold on
contour(x1,y1,g2,[0.00, 0.00],'b')
xlabel('EJE DE ABSCISAS')
ylabel('EJE DE ORDENADAS')
grid on
zoom on
gtext('x^2+4y^2=4')
gtext('y=x^2-2x+0.5')
title('f1=x.^2-2*x-y+0.5;f2=x.^2+4*y.^2-4')
…………………………………………………………………………………………………..
%guardarlo como f1.m
function f=f1(x,y)
f=x.^2-2*x-y+0.5;
………………………………………………………………………………………………………………………………………………………………………………………………….
%guardarlo como f2.m
function f=f2(x,y)
f=x.^2+4*y.^2-4;




Mg. Soria Quijaite Juan                    Métodos Numéricos                     Lic. Málaga Soria Ericka
…………………………………………………………………………………………………………….
%PROGRAMA PUNTO FIJO EN 2D
%CALCULA LA SOLUCIÓN DE UN SISTEMA NO LINEAL
function [P,iter]=ptofijo2d(G,P,delta,max1)
%G es el sistema no lineal, archivado como G.m
%P es el punto inicial
%delta es la tolerancia
%max1 es el número de iteraciones
N=length(P)
for k=1:max1
        X=P;
        %X es la k-ésima aproximación a la solución
        for j=1:N
            A=feval('G',X)
            %Las coordenadas de X se actualizan conforme se calculan
            X(j)=A(j);
        end
        err=abs(norm(X-P));
        relerr=err/(norm(X)+eps);
        P=X;
        iter=k;
        if (err<delta)|(relerr<delta)
            break
        end
end
.................................................................................................................................................................
%Ingresa el sistema no lineal teniendo en cuenta
%que z(1)=g1(x,y) , z(2)=g2(x,y) .
%crear la función G y guardarlo como G.m
function Z=G(X)
x=X(1) ; y=X(2);
Z=zeros(1,2);
Z(1)=0.5*(x.^2-y+0.5);
Z(2)=(-1/8)*(x.^2+4*y.^2-8*y-4);
………………………………………………………………………………………………………….
%Compilarlo como:
>> ptofijo2d('G',[0 1],0.0005,9)
N=2
A = -0.2500 1.0000
A = -0.2188 0.9922
A = -0.2148 0.9922
A = -0.2230 0.9942
A = -0.2240 0.9942
A = -0.2220 0.9937
A = -0.2218 0.9937
A = -0.2223 0.9938
A = -0.2223 0.9938
A = -0.2222 0.9938
A = -0.2222 0.9938
A = -0.2222 0.9938

ans = -0.2222 0.9938
 Luego conjunto solución es {( - 0.2222 ; 0.9938 )}
LABORATORIO CON MATLAB 7.0
Mg. Soria Quijaite Juan                                            Métodos Numéricos                                          Lic. Málaga Soria Ericka
E-1) Determine una región en el plano XOY tal que la iteración de punto fijo aplicada al sistema
                       x2  y 2  x  3
     x  g1 ( x, y ) 
                              3
                                        sea convergente para cualquier punto inicial ( p0 ; q0 ) de dicha
     y  g ( x, y )  x  y  1
    
    
           2
                            3
     Región (use un argumento similar al empleado en el ejemplo 1 )

E-2) Dado el sistema no lineal
                         8x  4 x 2  y 2  1
       x  g1 ( x, y ) 
                                  8
                                2             2
       y  g ( x, y )  2 x  x  4 y  y  3
      
      
             2
                                      4
Use la aproximación inicial ( p0 ; q0 )  (1.1 ; 2.0) y calcule las cinco siguientes aproximaciones al punto
fijo con la fórmula (3)

E-3) Resolver los siguientes sistemas de ecuaciones no lineales :
                              2      2    x                                2    2       4
        
         f ( x; y)  1  x  y  e cos( y )           
                                                        f ( x; y)  xy  x y  x  3
    a)  1                                         b)  1
         f 2 ( x; y )  2 xy  e x sen( y )
                                                       f 2 ( x; y )  x3 y 52 x5 y  x 2  2
                                                       

          f1 ( x, y )  sen( x 2 )  cos( x 2 )  exp( xy)
                                                                     f 1 ( x, y )  sen( x  y )  x. y
   c)                                                         d)    
          f 2 ( x, y )  tan 1 ( x  y )  xy  sen( x 2 )
                                                                     f 2 ( x, y )  cos( x  y )  x. y

                             3                                                         2
         
          f1 ( x, y )  7 x  10 x  y  1                          
                                                                      f1 ( x, y)  x  y  0.5
   e)                                                         f)    
          f 2 ( x, y )  8 y 3  11 y  x  1
                                                                     f 2 ( x, y )  x 2  5 xy  y
                                                                     

          f1 ( x, y )  ( x  2)2  ( y  3  2 x)2  5
                                                                  f1 ( x, y )  x 2  4 y 2  0.1e xy
                                                                  
   g)                                                         h)                                  2
          f 2 ( x, y)  2( x  3) 2  ( y / 3) 2  4
                                                                  f 2 ( x, y )  xe xy  0.2  e y  2
                                                                  

          f1 ( x, y )  x 2  3 y 2  0.1e x  2 y
                                                                     f1 ( x, y )  x 2  y 2  xe3 x  y  x 3  5
                                                                     
   i)                                     2
                                                               j)                            2        2
          f 2 ( x, y )  ye xy  0.2  e x  4
                                                                     f 2 ( x, y )  e xy  x  xe y  2
                                                                     
                                                                                                      2
          f1 ( x, y )  x 2  y 2  xe2 x  y  x3  7
                                                                     f1 ( x, y )  xe xy  0.8  e y  3
                                                                     
   k)                            2        2
                                                               l)    
          f 2 ( x, y )  e xy  x  xe y  3
                                                                     f 2 ( x, y)  x 2  y 2  0.5e xy
                                                                     




Mg. Soria Quijaite Juan                               Métodos Numéricos                                Lic. Málaga Soria Ericka
UNIVERSIDAD PRIVADA “ALAS PERUANAS”
                                MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0
                                  ECUACIONES SIMULTÁNEAS NO LINEALES
MÉTODO DE NEWTON-RAPHSON BIDIMENSIONAL
                                                        u  f1 ( x, y )
Consideremos el sistema                                                    …………………………… (1)
                                                        v  f 2 ( x, y )
Que puede verse como una transformación del plano XOY en el plano UOV. Si estamos interesados en el
comportamiento de esta transformación cerca del punto ( x0 ; y0 ) cuya imagen es el punto (u0 ; v0 ) , y si las
funciones tienen derivadas parciales continuas, entonces podemos usar la diferencial del sistema para escribir un
sistema de aproximaciones incrementales lineales válidas cerca del punto ( x0 ; y0 ) en cuestión:
             f1 ( x0 ; y0 )               f1 ( x0 ; y0 )
   u  u0        x
                              ( x  x0 ) 
                                                 y
                                                            ( y  y0 )
   
                                                                           …………………………….(2)
   v  v   f 2 ( x0 ; y0 ) ( x  x )   f 2 ( x0 ; y0 ) ( y  y )
         0                           0                             0
   
                  x                             y
El sistema (2) es una aproximación lineal local que nos da una idea del efecto que pequeños cambios en las
variables independientes producen el variables dependientes. Si usamos la matriz Jacobiana J ( x0 ; y0 ) , esta
relación se escribe de la forma:
                 f1 ( x0 ; y0 )f1 ( x0 ; y0 ) 
    u  u0           x             y         x  x 
                                                          0
     v  v    f ( x ; y )                   
                                f 2 ( x0 ; y0 )   y  y0 
                                                                      …………………………….. (3)
          0      2    0    0                            
                
                       x            y         
                                                 
Si escribimos el sistema (1) como una función vectorial V  F ( X ) , entonces la matriz Jacobiana J ( x ; y ) es al
análogo bidimensional de la derivada , porque la relación (3) queda :

                F  J ( x0 ; y0 ) . X                            ……………………………… (4)
Usaremos la aproximación (4) para desarrollar el método de Newton bidimensional. Consideremos el sistema de
ecuaciones que resulta de igualar u y v a cero en (1)
                  0  f1 ( x, y )
                                                                           ………………………………(5)
                  0  f 2 ( x, y)
                                                                0  f1 ( p, q )
Supongamos que (p; q) es una solución de (5) ; es decir ,                        ………………………….. (6)
                                                                0  f 2 ( p, q )
Si consideramos pequeños cambios de las funciones cerca de un punto inicial ( p0 ; q0 ) próximo a la solución
( p ; q) :
                u  u  u0 ,  p  x  p0
                                                                     ……………………………… (7)
                v  v  v0 ,  q  y  q0
Ponemos ( x ; y)  ( p ; q ) en (1) y usamos (6), de manera que (u ; v)  (0 ; 0) , entonces los cambios en las
variables dependientes son
                    u  u0  f1 ( p ; q )  f1 ( p0 ; q0 )  0  f1 ( p0 ; q0 )
                                                                                   …………………………… (8)
                    v  v0  f 2 ( p ; q )  f 2 ( p0 ; q0 )  0  f 2 ( p0 ; q0 )




Mg. Soria Quijaite Juan                             Métodos Numéricos                    Lic. Málaga Soria Ericka
Ahora usamos los resultados de (8) en la aproximación lineal (3) y obtenemos
                   f1 ( p0 ; q0 )   f1 ( p0 ; q0 ) 
                          x                y          p     f1 ( p0 ; q0 ) 
                                                                            ………………………….(9)
                   f 2 ( p0 ; q0 )  f 2 ( p0 ; q0 )   q     f 2 ( p0 ; q0 )
                  
                          x               y         
                                                       
Si la matriz Jacobiana J ( p0 ; q0 ) que aparece en (9) es invertible, entonces podemos despejar
  P   P  P    p q  '  p0 q0  ' de manera que :
                       '


                 P   J ( p0 ; q0 ) 1 F ( p0 ; q0 )                    ………………………. (10)
Esto nos proporciona la siguiente aproximación P a la solución P   p q  :
                                                       1


                    P  P0   P  P0  J ( p0 ; q0 ) 1. F ( p0 ; q0 )
                     1                                                                     ………………………. (11)

Esquema del método de Newton-Raphson Bidimensional
Supongamos que hemos obtenido Pk .
                                                f1 ( pk ; qk ) 
Paso 1. Evaluamos la función F ( Pk )                         
                                                f 2 ( pk ; qk )
                                                  f1 ( pk ; qk )  f1 ( pk ; qk ) 
                                                         x               y        
Paso 2. Evaluamos la matriz Jacobiana J ( Pk )                                     
                                                  f 2 ( pk ; qk ) f 2 ( pk ; qk ) 
                                                 
                                                         x              y         
                                                                                     
Paso 3. Calculamos  P resolviendo el sistema lineal J ( Pk ) .P   F ( Pk )
Paso 4. Calculamos el siguiente punto Pk 1  Pk   P .
Y se repite el proceso.

                                         ITERACIÓN DE NEWTON BIDIMENSIONAL
                                                                                       2
                                                    f1 ( x ; y)  x.e( x. y  0.8)  e y  3
                                                   
E-1) Resolver el sistema no lineal bidimensional : 
                                                    f 2 ( x ; y )  x 2  y 2  1 e x. y
                                                                                   2
i) GRÁFICA DEL CONTORNO DE f1(x;y) y f2(x;y)
x1=-4:0.05:4;
y1=-4:0.05:4;
[x,y]=meshgrid(x1,y1);
f1=x.^2-y.^2-0.5*exp(x.*y);
contour(x,y,f1,[0.00 0.00],'r')
hold on
f2=x.*exp(x.*y+0.8)+exp(y.^2)-3;
contour(x,y,f2,[0.00 0.00],'b')
grid on
title('Contorno de f1(x,y) y f2(x,y) ')
gtext('f1=x.^2-y.^2-0.5*exp(x.*y)')
gtext('f2=x.*exp(x.*y+0.8)+exp(y.^2)-3')
gtext('RAIZ 1')
gtext('RAIZ 2')
gtext('RAIZ 3')


-----------------------------------------------------------------------------------
%Programa de Newton 2D
clear, fprintf('n')
dx=0.01;
dy=0.01;
x = input('¿Estimación inicial de xo?');
y = input('¿Estimación inicial de yo?');
Mg. Soria Quijaite Juan                                Métodos Numéricos                         Lic. Málaga Soria Ericka
for n=1:50
     s=[x,y];
     xp=x+dx;
     yp=y+dy;
     J(1,1) = (f1(xp,y)-f1(x,y))/dx;
     J(1,2) = (f1(x,yp)-f1(x,y))/dy;
     J(2,1) = (f2(xp,y)-f2(x,y))/dx;
     J(2,2) = (f2(x,yp)-f2(x,y))/dy;
     F(1) = f1(x,y);
     F(2) = f2(x,y);
     ds=-JF';
     x = x + ds(1);
     y = y + ds(2);
    fprintf('n=%2.0f, x=%12.5e, y=%12.5e ',n,x,y)
    fprintf('F(1)=%10.2e, F(2)=%10.2en', F(1), F(2))
     if (abs(F(1)) < 1.0e-9 & abs(F(2)) < 1.0e-9)
           break
     end
end
--------------------------------------------------------------------------------------------------------------------------------------------------

Resultados de la solución del sistema no lineal, tomando los inicios en x0  1 ; y0  1
newton2D
¿Estimación ínicial de x?1
¿Estimación ínicial de y?1
n= 1, x=9.23751e-001, y=5.82860e-001 F(1)= 5.77e+000, F(2)=-1.36e+000
n= 2, x=8.08697e-001, y=3.29574e-001 F(1)= 1.93e+000, F(2)=-3.43e-001
n= 3, x=7.75482e-001, y=2.00952e-001 F(1)= 4.64e-001, F(2)=-1.07e-001
n= 4, x=7.74805e-001, y=1.72914e-001 F(1)= 5.81e-002, F(2)=-2.33e-002
n= 5, x=7.74973e-001, y=1.71648e-001 F(1)= 1.92e-003, F(2)=-1.26e-003
n= 6, x=7.74976e-001, y=1.71631e-001 F(1)= 2.24e-005, F(2)=-1.82e-005
n= 7, x=7.74976e-001, y=1.71631e-001 F(1)= 2.69e-007, F(2)=-2.30e-007
n= 8, x=7.74976e-001, y=1.71631e-001 F(1)= 3.31e-009, F(2)=-2.87e-009
n= 9, x=7.74976e-001, y=1.71631e-001 F(1)= 4.10e-011, F(2)=-3.58e-011
                  x=0.7749 ; y= 0.1716
raíz(1)=(0.7749 ; 0.1716)

Resultados de la solución del sistema no lineal, tomando los inicios en x0  1 ; y0  1
Newton2D
¿Estimación ínicial de x?1
¿Estimación ínicial de y?-1
n= 1, x=9.86353e-001, y=-8.81522e-001 F(1)= 5.37e-001, F(2)=-1.84e-001
n= 2, x=9.69510e-001, y=-8.48996e-001 F(1)= 9.53e-002, F(2)=-1.38e-002
n= 3, x=9.68780e-001, y=-8.47684e-001 F(1)= 3.43e-003, F(2)=-3.75e-004
n= 4, x=9.68789e-001, y=-8.47710e-001 F(1)=-6.65e-005, F(2)= 1.98e-005
n= 5, x=9.68789e-001, y=-8.47709e-001 F(1)= 1.45e-006, F(2)=-3.67e-007
n= 6, x=9.68789e-001, y=-8.47709e-001 F(1)=-3.14e-008, F(2)= 8.20e-009
n= 7, x=9.68789e-001, y=-8.47709e-001 F(1)= 6.82e-010, F(2)=-1.77e-010
                   x=0.9687         ;     y= - 0.8477
raíz(2)=(0.9687 ; - 0.8477)

Resultados de la solución del sistema no lineal, tomando los inicios en x0  1 ; y0  2
newton2D
¿Estimación inicial de x?-1
¿Estimación inicial de y?2
n= 1, x=-2.01478e+000, y=1.76931e+000 F(1)= 5.13e+001, F(2)=-3.07e+000
n= 2, x=-1.58199e+000, y=1.53188e+000 F(1)= 1.98e+001, F(2)= 9.15e-001
Mg. Soria Quijaite Juan                    Métodos Numéricos                      Lic. Málaga Soria Ericka
n= 3, x=-1.34817e+000,             y=1.31827e+000 F(1)= 7.14e+000, F(2)= 1.12e-001
n= 4, x=-1.22811e+000,             y=1.18374e+000 F(1)= 2.18e+000, F(2)=-4.83e-003
n= 5, x=-1.19795e+000,             y=1.14445e+000 F(1)= 4.21e-001, F(2)=-9.82e-003
n= 6, x=-1.19605e+000,             y=1.14147e+000 F(1)= 2.85e-002, F(2)=-1.61e-003
n= 7, x=-1.19603e+000,             y=1.14141e+000 F(1)= 5.04e-004, F(2)=-5.66e-005
n= 8, x=-1.19603e+000,             y=1.14141e+000 F(1)= 6.91e-006, F(2)=-7.96e-007
n= 9, x=-1.19603e+000,             y=1.14141e+000 F(1)= 9.42e-008, F(2)=-1.08e-008
n=10, x=-1.19603e+000,              y=1.14141e+000 F(1)= 1.28e-009, F(2)=-1.47e-010
n=11, x=-1.19603e+000,              y=1.14141e+000 F(1)= 1.75e-011, F(2)=-2.01e-012
                                        x=-1.19603        ; y= 1.14141
raíz(3)=(-1.19603 ; 1.14141)
Práctica de Laboratorio con MATLAB 7.0
I.- Resolver los siguientes sistemas de ecuaciones simultáneas no lineales por el método de Newton-
   Raphson Bidimensional utilizando los programas respectivos:
       f1 ( x, y)  sen( x 2 )  cos( x 2 )  exp( xy)
                                                                 f1 ( x, y )  sen ( x  y )  x. y
   1)                                                        2) 
       f 2 ( x, y )  tan 1 ( x  y )  xy  sen( x 2 )
                                                                 f 2 ( x, y )  cos( x  y )  x. y
                          3
       f1 ( x, y )  7 x  10 x  y  1
                                                                 f1 ( x, y)  x 2  y  0.5
                                                                 
   3)                    3
                                                             4) 
       f 2 ( x, y )  8 y  11 y  x  1
                                                                 f 2 ( x, y )  x 2  5 xy  y
                                                                 
                               2                 2
      f1 ( x, y )  ( x  2)  ( y  3  2 x)  5
                                                                 f1 ( x, y )  x 2  3 y 2  0.1e x  2 y
                                                                 
  5)                            2          2
                                                            6)                                    2
      f 2 ( x, y)  2( x  3)  ( y / 3)  4
                                                                 f 2 ( x, y )  ye xy  0.2  e x  4
                                                                 

Tarea Domiciliaria
II.-Resolver los siguientes sistemas de ecuaciones simultáneas no lineales por el método de Newton-
    Raphson Bidimensional utilizando los programas respectivos.

                         2                                                            2
       
        f1 ( x, y )  x  xy  10                                   
                                                                      f1 ( x, y )  x  y  0.5  x
   1)                                                            2) 
        f 2 ( x, y )  y  3 xy 2  57
                                                                     f 2 ( x, y)  x 2  5 xy  y
                                                                     
         f1 ( x, y)  ( x  4) 2  ( y  4)2  4
                                                                     f1 ( x , y )  x 2  y  1
  3)                                                            4) 
         f 2 ( x, y )  x 2  y 2  16
                                                                    f 2 ( x, y )  3 cos( x)  y
        f1 ( x, y )  cos( x)  y                                   f1 ( x, y)  x  e  y
                                                                    
   5)                                                           6) 
        f 2 ( x, y )  x  sen( y )                                 f 2 ( x, y )  e  x  y
                                                                    
        f1 ( x, y)  xe y  1
                                                                    f1 ( x, y)  x 2 sen( y)  y 2  1
                                                                    
   7)                   2     2
                                                                 8) 
       
        f 2 ( x, y )  x  4 y  4                                  f 2 ( x, y )  x 2 cos( y)  y 2  1
                                                                    
       f1 ( x, y )  x  0.1x 2  sen( y )
                                                                      f1 ( x, y )  2 x  4 cos( y)
  9)                                                            10) 
       f 2 ( x, y)  y  cos( x)  0.1 y 2
                                                                      f 2 ( x, y)  4 xsen( y)
                         2
      
       f1 ( x, y )  x  y  0.2                                      f1 ( x , y )  x 2  y 2  2
 11)                                                            12) 
       f 2 ( x, y)  y 2  x  0.3
                                                                     f 2 ( x, y )  xy  1
       f1 ( x , y )  x 2  x  y 2  z 2  5                        f1 ( x, y )  9 x 2  36 y 2  4 z 2  36
                                                                    
 13)  f 2 ( x, y )  x 2  y 2  y  z 2  4                    14)  f 2 ( x, y )  x 2  2 y 2  20 z
                        2      2    2                                                          3      2      2
       f 3 ( x, y )  x  y  z  z  6                              f 3 ( x, y )  16 x  x  2 y  16 z
                                                                                                      2
      f1 ( x, y )  x 2  y 2  xe3 x  y  x 3  5
                                                                     f1 ( x, y )  xe xy  0.8  e y  3
                                                                     
 15)                         2      2
                                                                 16) 
      f 2 ( x, y )  e xy  x  xe y  2
                                                                     f 2 ( x, y)  x 2  y 2  0.5e xy
                                                                     


Mg. Soria Quijaite Juan                                Métodos Numéricos                            Lic. Málaga Soria Ericka
UNIVERSIDAD PRIVADA “ALAS PERUANAS”
                          MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0

ESQUEMA DEL MÉTODO DE NEWTON-RAPHSON BIDIMENSIONAL
Supongamos que hemos obtenido Pk .
                                        f1 ( pk ; qk ) 
Paso 1. Evaluamos la función F ( Pk )                  
                                        f 2 ( pk ; qk ) 
                                                    f1 ( pk ; qk )  f1 ( pk ; qk ) 
                                                           x               y        
Paso 2. Evaluamos la matriz Jacobiana J ( Pk )                                       
                                                    f 2 ( pk ; qk ) f 2 ( pk ; qk ) 
                                                   
                                                           x              y         
                                                                                       
Paso 3. Calculamos  P resolviendo el sistema lineal J ( Pk ) .P   F ( Pk )
Paso 4. Calculamos el siguiente punto Pk 1  Pk   P .
Y se repite el proceso.
                                 ITERACIÓN DE NEWTON- RAPHSON BIDIMENSIONAL
                                                                                                          2
                                                                       f1 ( x ; y)  x.e( x. y  0.8)  e y  3
                                                                      
E-1) Resolver el sistema no lineal bidimensional por Newton Raphson : 
                                                                       f 2 ( x ; y )  x 2  y 2  1 e x. y
                                                                                                      2
i) PLOTEO DE LAS SUPERFICIES:


                                                            ii)
                                                            INT
                                                            ER
                                                            SE
                                                            CCI
                                                            ÓN
                                                            DE
                                                            LA
                                                            S
                                                            SU
                                                            PE
                                                            RFI
                                                            CIE
S:




iii) CONTORNOS DE f1(x ; y) y f2(x ; y)
x1=-4:0.05:4;
Mg. Soria Quijaite Juan                              Métodos Numéricos                              Lic. Málaga Soria Ericka
y1=-4:0.05:4;
[x,y]=meshgrid(x1,y1);
f1=x.*exp(x.*y+0.8)+exp(y.^2)-3;
contour(x,y,f1,[0.00 0.00],'r')
hold on
f2=x.^2-y.^2-0.5*exp(x.*y);
contour(x,y,f2,[0.00 0.00],'b')
grid on
title('Contorno de f1(x,y) y f2(x,y) ')
gtext('f1=x.*exp(x.*y+0.8)+exp(y.^2)-3')
gtext('f2=x.^2-y.^2-0.5*exp(x.*y)')
gtext('RAIZ 1')
gtext('RAIZ 2')
gtext('RAIZ 3')
iv)CREAR LOS ARCHIVOS DE LAS FUNCIONES f1 y f2
a) %Guardarlo con f1.m
function f = f1(x,y)
f=x.*exp(x.*y+0.8)+exp(y.^2)-3;
b) %Guardarlo con f2.m
function f=f2(x,y)
f=x.^2-y.^2-0.5*(exp(x.*y));
v) PROGRAMA NEWTON-RAPHSON 2D
%progama de Newton 2D
clear
dx=0.01;
dy=0.01;
x = input('ingrese el punto inicial x0=');
y = input('ingrese el punto inicial y0=');
fprintf('n')
fprintf ('iter. aprox."x"      aprox."y"      f1(x;y) f2(x;y) n');
for n=1:50
   s=[x,y];
   xp=x+dx;
   yp=y+dy;
   J(1,1)=(f1(xp,y)-f1(x,y))/dx;
   J(1,2)=(f1(x,yp)-f1(x,y))/dy;
   J(2,1)=(f2(xp,y)-f2(x,y))/dx;
   J(2,2)=(f2(x,yp)-f2(x,y))/dy;
   F(1)=f1(x,y);
   F(2)=f2(x,y);
   ds=-JF';
   x=x+ds(1);
   y=y+ds(2);
 fprintf('n=%2.0f, x=%12.5e, y=%12.5e ',n,x,y)
 fprintf('F(1)=%10.2e, F(2)=%10.2en', F(1), F(2))
   if (abs(F(1)) < 1.0e-9 & abs(F(2)) < 1.0e-9)
      break
   end
end
fprintf('La raíz es x=%10.9fn',x);
fprintf('La raíz es y=%10.9fn',y);

vi) COMPILACIÓN PARA HALLAR LA RAIZ 1
Compilarlo con newton2D
Mg. Soria Quijaite Juan                 Métodos Numéricos             Lic. Málaga Soria Ericka
>> newton2D
ingrese el punto inicial x0=1
ingrese el punto inicial y0=1
%CUYOS RESULTADOS SON:

iter.    aprox."x"             aprox."y"        f1(x;y)     f2(x;y)
n= 1, x=9.23751e-001, y=5.82860e-001 F(1)= 5.77e+000, F(2)=-1.36e+000
n= 2, x=8.08697e-001, y=3.29574e-001 F(1)= 1.93e+000, F(2)=-3.43e-001
n= 3, x=7.75482e-001, y=2.00952e-001 F(1)= 4.64e-001, F(2)=-1.07e-001
n= 4, x=7.74805e-001, y=1.72914e-001 F(1)= 5.81e-002, F(2)=-2.33e-002
n= 5, x=7.74973e-001, y=1.71648e-001 F(1)= 1.92e-003, F(2)=-1.26e-003
n= 6, x=7.74976e-001, y=1.71631e-001 F(1)= 2.24e-005, F(2)=-1.82e-005
n= 7, x=7.74976e-001, y=1.71631e-001 F(1)= 2.69e-007, F(2)=-2.30e-007
n= 8, x=7.74976e-001, y=1.71631e-001 F(1)= 3.31e-009, F(2)=-2.87e-009
n= 9, x=7.74976e-001, y=1.71631e-001 F(1)= 4.10e-011, F(2)=-3.58e-011
La raíz es x=0.774976013
La raíz es y=0.171630952
Luego la Raíz1 es ( x* , y* ) =(0.774976013 ; 0.171630952 )

vii) COMPILACIÓN PARA HALLAR LA RAIZ 2
>> newton2D
ingrese el punto inicial x0= 1
ingrese el punto inicial y0=-1
iter.    aprox."x"              aprox."y"      f1(x;y)      f2(x;y)
n= 1, x=9.86353e-001, y=-8.81522e-001 F(1)= 5.37e-001, F(2)=-1.84e-001
n= 2, x=9.69510e-001, y=-8.48996e-001 F(1)= 9.53e-002, F(2)=-1.38e-002
n= 3, x=9.68780e-001, y=-8.47684e-001 F(1)= 3.43e-003, F(2)=-3.75e-004
n= 4, x=9.68789e-001, y=-8.47710e-001 F(1)=-6.65e-005, F(2)= 1.98e-005
n= 5, x=9.68789e-001, y=-8.47709e-001 F(1)= 1.45e-006, F(2)=-3.67e-007
n= 6, x=9.68789e-001, y=-8.47709e-001 F(1)=-3.14e-008, F(2)= 8.20e-009
n= 7, x=9.68789e-001, y=-8.47709e-001 F(1)= 6.82e-010, F(2)=-1.77e-010
La raíz es x=0.968788768
La raíz es y=-0.847709410
Luego la Raíz2 es ( x* , y* ) =( 0.968788768; -0.847709410)

viii) COMPILACIÓN PARA HALLAR LA RAIZ 3
>> newton2D
ingrese el punto inicial x0=-1
ingrese el punto inicial y0=1
iter.       aprox."x"             aprox."y"      f1(x;y)   f2(x;y)
n= 1, x=-1.23066e+000, y=1.17390e+000 F(1)=-1.10e+000, F(2)=-1.84e-001
n= 2, x=-1.19737e+000, y=1.14333e+000 F(1)= 3.21e-001, F(2)= 1.86e-002
n= 3, x=-1.19604e+000, y=1.14144e+000 F(1)= 1.80e-002, F(2)=-6.91e-004
n= 4, x=-1.19603e+000, y=1.14141e+000 F(1)= 2.90e-004, F(2)=-3.51e-005
n= 5, x=-1.19603e+000, y=1.14141e+000 F(1)= 3.97e-006, F(2)=-4.48e-007
n= 6, x=-1.19603e+000, y=1.14141e+000 F(1)= 5.41e-008, F(2)=-6.23e-009
n= 7, x=-1.19603e+000, y=1.14141e+000 F(1)= 7.37e-010, F(2)=-8.45e-011
La raíz es x=-1.196031325
La raíz es y=1.141412114
Luego la Raíz3 es ( x* , y* ) =(-1.196031325;1.141412114)




Mg. Soria Quijaite Juan                Métodos Numéricos                 Lic. Málaga Soria Ericka
PRÁCTICA DE LABORATORIO CON MATLAB 7.0
I.- Resolver los siguientes sistemas de ecuaciones simultáneas no lineales por el método de Newton-
   Raphson Bidimensional utilizando los programas respectivos:
     f1 ( x, y)  sen( x. y )                              f1 ( x, y )  x 2sen( y )  y 2  1
                                                           
1)                    2
                                                        2) 
     f 2 ( x, y)  x  4 cos( y )                          f 2 ( x, y)  x 2 cos( y )  y 2  1
                                                           
                             2           2                                         2                   2
    
     f1 ( x, y )  sen( x )  cos( x )  exp( xy)         
                                                            f1 ( x, y )  ( x  2)  ( y  3  2 x)  5
3)                                                     4) 
     f 2 ( x, y )  tan 1 ( x  y )  xy  sen( x 2 )
                                                           f 2 ( x, y)  2( x  3) 2  ( y / 3) 2  4
                                                           

     f1 ( x, y )  sen ( x  y )  x. y                           f1 ( x, y )  7 x 3  10 x  y  1
                                                                  
5)                                                            6) 
     f 2 ( x, y )  cos( x  y )  x. y                           f 2 ( x, y )  8 y 3  11 y  x  1
                                                                  
                      2                                                            2
   
    f1 ( x, y )  x  y  0.5                                   
                                                                  f1 ( x, y )  x  xy  10
7)                                                           8) 
    f 2 ( x, y )  x 2  5 xy  y
                                                                 f 2 ( x, y )  y  3 xy 2  57
                                                                 
                                                                                                2
    f1 ( x, y )  x 2  y 2  xe3 x  y  x 3  5
                                                                f ( x, y )  xe xy  0.8  e y  3
                                                                
9)                        2      2
                                                            10)  1
    f 2 ( x, y)  e xy  x  xe y  2
                                                                f 2 ( x, y )  x 2  y 2  0.5e xy
                                                                

TAREA DOMICILIARIA
II.-Resolver los siguientes sistemas de ecuaciones simultáneas no lineales por el método de Newton-
    Raphson Bidimensional utilizando los programas respectivos.

                           2                                                            2
         
          f1 ( x, y )  x  xy  10                                  
                                                                       f1 ( x, y )  x  y  0.5  x
   1)                                                           2) 
          f 2 ( x, y )  y  3 xy 2  57
                                                                      f 2 ( x, y )  x 2  5 xy  y
                                                                      

          f1 ( x, y)  ( x  4) 2  ( y  4)2  4
                                                                      f1 ( x, y)  x 2  y  1
   3)                                                          4) 
          f 2 ( x, y )  x 2  y 2  16
                                                                      f 2 ( x, y )  3 cos( x)  y

       f1 ( x, y )  cos( x)  y                                   f1 ( x, y )  x  e y
                                                                   
   5)                                                          6) 
       f 2 ( x, y )  x  sen( y )                                 f 2 ( x, y )  e  x  y
                                                                   

                             y                                                          2            2
         
          f1 ( x, y)  xe  1                                        
                                                                       f1 ( x, y )  x sen( y )  y  1
   7)                     2     2
                                                                8)                     2             2
         
          f 2 ( x, y )  x  4 y  4                                 
                                                                       f 2 ( x, y )  x cos( y )  y  1

          f1 ( x, y )  x  0.1x 2  sen( y )
                                                                      f1 ( x, y )  2 x  4 cos( y)
   9)                                                         10) 
          f 2 ( x, y)  y  cos( x)  0.1 y 2
                                                                      f 2 ( x, y)  4 xsen( y)

                           2
         
          f1 ( x, y)  x  y  0.2                                    f1 ( x , y )  x 2  y 2  2
   11)                                                        12) 
          f 2 ( x, y )  y 2  x  0.3
                                                                      f 2 ( x, y )  xy  1

        f1 ( x , y )  x 2  x  y 2  z 2  5                     f1 ( x, y)  9 x 2  36 y 2  4 z 2  36
                                                                  
   13)  f 2 ( x, y )  x 2  y 2  y  z 2  4                14)  f 2 ( x, y )  x 2  2 y 2  20 z
                         2     2     2                                                     3      2       2
        f 3 ( x, y )  x  y  z  z  6                           f 3 ( x, y )  16 x  x  2 y  16 z




Mg. Soria Quijaite Juan                              Métodos Numéricos                             Lic. Málaga Soria Ericka
UNIVERSIDAD PRIVADA “ALAS PERUANAS”
                    MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0
             ECUACIONES NO LINEALES - MÉTODOS ITERATIVOS
Método de punto fijo
Definición.- (Punto fijo)
Un punto fijo de una función g(x) es un número real P tal que P=g(P).
Geométricamente hablando, los puntos fijos de una función g(x) son los puntos de intersección de la
curva y=g(x) con la recta y=x.

Definición.-(Iteración del punto fijo)
La iteración pn 1  g ( pn ) para n=0; 1; 2 ;… se llama iteración de punto fijo.

Si la ecuación por resolver, f(x)=0 se puede escribir en la forma

                            x = g(x)                             …………………… (1)

Entonces se puede escribir un esquema iterativo en la forma :

                            xn  g ( xn 1 )                    ……………………. (2)


donde, n es el número de pasos de iteración y x0 es una estimación inicial. Este método de denomina de
sustituciones sucesivas o de iteración del punto fijo.
La ventaja de este método es su sencillez y la flexibilidad para escoger la forma de g(x). Por otro lado,
tiene la desventaja de que la iteración no siempre converge para una forma de g(x) elegida
arbitrariamente. Si queremos asegurar la convergencia de la iteración, deberemos satisfacer la siguiente
condición

                             g ' ( x)  1
                                                              ……………………… (3)

Puede verse que la convergencia es asintótica si 0  g '  1 , y oscilante si  1  g '  0 . En caso
contrario, la iteración diverge.
La rapidez de convergencia aumenta conforme g ' se aproxima a cero.

                                                                           
Teorema 1.- Supongamos que g es una función continua y que pn n 0 es una sucesión generada por
iteración de punto fijo. Si Lim pn  P ,entonces P es un punto fijo de g(x).
                            n


Teorema2.- Supongamos que g  C [a, b ] .
   i)    Si la imagen de la aplicación y=g(x) verifica que y  [a, b] para cada punto
         x  [a, b ] , entonces g tiene un punto fijo en [ a, b ]
   ii)     Supongamos, además, que g ' ( x) está definida en (a ; b) y que g ' ( x)  1 ; x  a , b  ,
           entonces g tiene un único punto fijo P en [a , b] .

Teorema3.- (Teorema del punto fijo) Supongamos que :
i) g ; g '  C[a ; b ]
ii) K es una constante positiva (K>0)
iii) p0  a ; b 

Mg. Soria Quijaite Juan                        Métodos Numéricos                    Lic. Málaga Soria Ericka
Mg. SORIA QUIJAITE JUAN

iv) g ( x)  C[a ; b] ; x  [a; b]
    Entonces hay un punto fijo P de g en [a; b].
    1) Si g ' ( x)  K  1 ; x  [ a, b] , entonces P es el único punto fijo de g en [a; b] y la iteración
      pn  g ( pn 1 ) converge a dicho punto P.
     En este caso , se dice que P es un punto atractivo.
   2) g ' ( P )  1 ; y p0  P entonces la iteración pn  g ( pn 1 ) no converge a P. En este caso, se dice
     que P es un punto fijo repulsivo y la iteración presenta divergencia local.

Interpretación gráfica de la iteración de Punto fijo
a) Convergencia monótona cuando 0  g ' ( P)  1


               y

                                                            yx


                                                      ( p1 ; p1 )                  [ p0 ; g ( p0 )]



                   P
                                                                       y  g (x)




                                                                                               x
               0                                  P    p2     p1                     p0


b) Convergencia monótona cuando  1  g ' ( P)  0

                   y

                                                                       yx


   y  g (x)
                           [ p0 ; g ( p0 )]
                                                      ( p1 ; p1 )

                       P




                                                                                           x
                   0       p0            p2   P       p1

Mg. Soria Quijaite Juan                                     Métodos Numéricos                         Lic. Málaga Soria Ericka
Mg. SORIA QUIJAITE JUAN
c) Divergencia monótona si 1  g ' ( P )


               y
                                        y  g (x)
                                                                   yx




                   [ p0 ; g ( p0 )]


               P




                                                                              x
              0                P   p0     p1        p2



d) Divergencia oscilante g ' ( P)  1
                   y               y  g (x)

                                                                     yx




                   P




                                               P                                  x
                   0               p2 p0                 p1   p3


ALGORITMO DEL MÉTODO DE PUNTO FIJO
Punto Fijo
  repeat
         x0  x ;
          x  G ( x0 )
         until x1  x2  Error
         retorno raíz es x
       end Punto Fijo

Mg. Soria Quijaite Juan                                  Métodos Numéricos            Lic. Málaga Soria Ericka
----------------------------------------------------------------------------------------------------------

                                                                                                    Mg. SORIA
               QUIJAITE JUAN
                    UNIVERSIDAD PRIVADA “ALAS PERUANAS”
                    MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0
ECUACIONES NO LINEALES - MÉTODOS ITERATIVOS
Método de punto fijo
Problema : Hallar los ceros de la función f ( x)  cos( x)  x 2  3
PLOTEO DE LA CURVA f 1( x)  cos( x) ; f 2( x)  x 2  3

x=-3:0.05:3;
f1=cos(x);
f2=x.^2-3;
plot(x,f1,'k',x,f2,'b')
xlabel('EJE DE ABSCISAS')
ylabel('EJE DE ORDENADAS')
title('Gráficas f1=cos(x) ;                  f2=x.^2-3 ')
grid on
gtext('f1=cos(x)')
gtext('f2=x.^2-3')




------------------------------------------------------------------
%Programa del punto fijo para hallar ceros de                         f ( x)  cos( x)  x 2  3
%PROGRAMA DE PUNTO FIJO
function puntofijo
nombre_f=input(' Ingrese la función asociada f(x)=','s');
nombre_f=input(' Ingrese la función del punto fijo g(x)=','s');
x0=input(' ingrese el valor inicial xo= ');
fprintf ('n');
fprintf (' it     aprox g(x) error n');
i=1; e=1;
while e>=3E-6 & i<=18
    x=x0;
    r=eval(nombre_f);
    e=abs((r-x0)/r);
    fprintf ('%3.0f %10.6f %10.6f %10.6fn',i,x0,r,e);
    x0=r;
    i=i+1;
end
fprintf('La raíz es :%10.9fn',x0);
----------------------------------------------------------------------------------------------------------
%Compilarlo como puntofijo
%Resultados
 puntofijo
  Ingrese la función asociada f(x)=cos(x)-x.^2+3
  Ingrese la función del punto fijo g(x)=sqrt(3+cos(x))
    ingrese el valor inicial xo= 1.5
  it    aprox          g(x)        error
  1 1.500000 1.752352 0.144008
  2 1.752352 1.679119 0.043614
  3 1.679119 1.700556 0.012606
Mg. Soria Quijaite Juan                            Métodos Numéricos                               Lic. Málaga Soria Ericka
4 1.700556 1.694286 0.003700
 5 1.694286 1.696120 0.001082
 6 1.696120 1.695584 0.000317
                                                                      Mg. SORIA QUIJAITE JUAN
 7   1.695584 1.695741 0.000093
 8   1.695741 1.695695 0.000027
 9   1.695695 1.695708 0.000008
10   1.695708 1.695704 0.000002
     La raíz es :1.695704209


I.-PRÁCTICA DIRIGIDA DE LABORATORIO CON “MATLAB”
   Encuentre los ceros de las funciones utilizando el método de punto fijo para
   las siguientes funciones :
   1.- f ( x)  x5  3x 3  2 x 2  2
   2.- g ( x)  cos(sen( x))
  3.-  ( x)  x 2  sen( x  0.15)
                      x  cos( x )
  4.-  ( x )  x
  5.- f ( x)  Ln( x)  x  2
  6.- f ( x)  x  cos( x)  x
  7.- f ( x)  x 2  3x  e x  2
                  x
  8.- f ( x)  ee  5
               1  log( x)
  9.- f ( x)              2
               1  log( x)
 10.- f ( x)  tan( 10 )  9.2e  x
                     x
                                      x  3;4 

II.- TAREA
   1.- La ecuación x 2  2 x  3  0 puede reformularse para el método del punto fijo
       como sigue :
           x2  3
   a) x 
             2
   b) x  2 x  3
           2x  3
   c) x 
              x
   d) x  x  (0.2).( x 2  2 x  3)
Las raíces de la ecuación son x=3 y x=-1. Determine gráficamente cuáles de las fórmulas anteriores
convergen cuando se utilizan para encontrar la raíz x=-1 por el método del punto fijo. Repita el análisis
para la raíz x=3.
2.- Investigue la naturaleza de la iteración de punto fijo cuando g ( x)  4  4 x  1 x 2
                                                                                      2
a) Resuelva g(x)=x y pruebe que P=2 y P=4 son puntos fijos.
b) Tome como valor inicial p0  1.9 y calcule p1 , p2 y p3
c) Tome como valor inicial p0  3.8 y calcule p1 , p2 y p3
d) Halle los errores absolutos Ek y los errores relativos Rk de los valores pk obtenidos
    en los apartados (b) y (c)
e) ¿Qué conclusiones pueden deducirse usando el teorema del punto fijo ?



Mg. Soria Quijaite Juan                        Métodos Numéricos                  Lic. Málaga Soria Ericka
Mg. SORIA QUIJAITE JUAN




Mg. Soria Quijaite Juan   Métodos Numéricos           Lic. Málaga Soria Ericka

Más contenido relacionado

PDF
Cap10 func exponencial
PDF
7.metodo de newton2
PDF
La Derivada
PDF
Ejercicios resueltos 2011
PDF
Algebra capitulo 1 polinomios y fracciones racionales
PDF
Derivadas
PDF
Derivadas resumen
PDF
Algebra Continuacion
Cap10 func exponencial
7.metodo de newton2
La Derivada
Ejercicios resueltos 2011
Algebra capitulo 1 polinomios y fracciones racionales
Derivadas
Derivadas resumen
Algebra Continuacion

La actualidad más candente (19)

PDF
examen de calculo 1
PDF
Ejercicios resueltos
PDF
Respuestas De Las Derivadas
PDF
Límites de funciones, continuidad: ejercicios resueltos
PDF
Soluciones limites
PDF
Cap 9 función de una variable real
PDF
Problemario funciones
PDF
FCD Guía 3. derivadas y aplicaciones
PDF
Continuidad De Funciones
PDF
6.limites de funciones. continuidad
PDF
11.limite de funciones. continuidad
PPT
Continuidad y límites ejemplos
PDF
La Integral Indefinida
PDF
Formulario de calculo vectorial
PDF
Aplicacion de la integral
PDF
Mat215
PDF
7 análisis vectorial
PDF
Taller sobre limites
PPTX
1 cal cder
examen de calculo 1
Ejercicios resueltos
Respuestas De Las Derivadas
Límites de funciones, continuidad: ejercicios resueltos
Soluciones limites
Cap 9 función de una variable real
Problemario funciones
FCD Guía 3. derivadas y aplicaciones
Continuidad De Funciones
6.limites de funciones. continuidad
11.limite de funciones. continuidad
Continuidad y límites ejemplos
La Integral Indefinida
Formulario de calculo vectorial
Aplicacion de la integral
Mat215
7 análisis vectorial
Taller sobre limites
1 cal cder
Publicidad

Similar a Ptofijonewton2 variables (20)

PDF
Sistema No Lineal_Print.pdf
PPT
No lineales
PPT
Ecuaciones y sist de ecuaciones no lineales
PDF
Resolver ecuaciones lineales y no lineales bueno
PDF
MéTodo De IteracióN De Punto Fijo
PDF
Métodos numéricos- Problemario
PPTX
ejercicios resueltos de ecuaciones no lineales 2
DOCX
Practica MN S04 G2 Método de Punto fijo 2022-2 .docx
PDF
Ecuaciones no lineales
PPTX
ITERACIÓN PUNTO FIJO 01
PDF
Punto fijo
PDF
Computacion, uls, computacion aplicada
DOCX
Punto fijo
PDF
Examen
PDF
Metodos iterativos para reslver sistemas lineales
PPTX
Método de jacobi
PDF
PDF
Formulario ecuaciones diferenciales 2
Sistema No Lineal_Print.pdf
No lineales
Ecuaciones y sist de ecuaciones no lineales
Resolver ecuaciones lineales y no lineales bueno
MéTodo De IteracióN De Punto Fijo
Métodos numéricos- Problemario
ejercicios resueltos de ecuaciones no lineales 2
Practica MN S04 G2 Método de Punto fijo 2022-2 .docx
Ecuaciones no lineales
ITERACIÓN PUNTO FIJO 01
Punto fijo
Computacion, uls, computacion aplicada
Punto fijo
Examen
Metodos iterativos para reslver sistemas lineales
Método de jacobi
Formulario ecuaciones diferenciales 2
Publicidad

Último (20)

PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
biología es un libro sobre casi todo el tema de biología
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Presentación de la Cetoacidosis diabetica.pptx
TOMO II - LITERATURA.pd plusenmas ultras
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
biología es un libro sobre casi todo el tema de biología
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Punto Critico - Brian Tracy Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf

Ptofijonewton2 variables

  • 1. UNIVERSIDAD PRIVADA “ALAS PERUANAS” MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB ECUACIONES SIMULTÁNEAS NO LINEALES TEOREMA H. BANACH.-(Caso N-dimensional) Sea F : IR n  IR n , D  IR n cerrado y se cumple: a) F ( D)  D b) Existe L  0 ; 1  con F ( x)  F ( y )  L. x  y x ; y  D (convergencia en el sentido de Lipschitz), entonces la sucesión xk  F ( xk 1 ) converge al punto fijo único x* de F con F ( x* )  x* , para cada valor inicial x0  D. Definición1.- (Caso bidimensional)  x  g1 ( x ; y ) Un punto fijo del sistema de dos ecuaciones  …………………… (1)  y  g2 ( x ; y) es un punto (p ; q) tal que p  g1 ( p, q) y q  g 2 ( p, q) . Definición2.- (Caso tridimensional)  x  g1 ( x ; y ; z )  Un punto fijo del sistema de tres ecuaciones  y  g 2 ( x ; y ; z ) ………………….. (2) z  g (x ; y ; z)  3 es un punto (p ; q ; r) tal que p  g1 ( p, q, r ) ; q  g 2 ( p, q, r ) y r  g 3 ( p, q, r ) Definición3.- (Caso bidimensional)  p  g1 ( pk 1 ; qk 1 ) El método de iteración del punto fijo es  k  k  1,2,3, …………(3) qk  g 2 ( pk 1 ; qk 1 ) Análogamente para el caso tridimensional tenemos:  pk  g1 ( pk 1 ; qk 1 ; rk 1 )  qk  g 2 ( pk 1 ; qk 1 ; rk 1 )  k  1,2,3, …………………..(4) r  g ( p ; q ; r ) k 3 k 1 k 1 k 1 Definición4.-(Iteración de punto fijo) Supongamos que las funciones de (1) y (2) así como sus derivadas parciales son contínuas en una región que contiene un punto fijo (p,q) o (p,q,r), respectivamente. Entonces tenemos los siguientes casos : Caso Bidimensional.- Si ( p0 ; q0 ) está suficientemente cerca de (p,q) y g1 ( p , q ) g1 ( p , q )  1 x y ………………….(5) g 2 ( p , q ) g 2 ( p, q )  1 x y Entonces la iteración del punto fijo descrita en (3) genera una sucesión convergente al punto fijo (p,q). Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 2. Caso tridimensional.- Si ( p0 ; q0 ; r0 ) está suficientemente cerca de (p,q,r) y g1 ( p , q, r ) g1 ( p, q, r ) g1 ( p, q, r )   1 x y z g 2 ( p , q , r ) g 2 ( p, q, r ) g 2 ( p, q, r )   1 …………………….(6) x y z g 3 ( p, q, r ) g 3 ( p, q , r ) g 3 ( p , q , r )   1 x y z Entonces la iteración de punto fijo descrita en (4) genera una sucesión convergente al punto fijo (p,q,r). Si las condiciones (5) y (6) no se cumplen, entonces la iteración podría ser divergente. Esto es lo que suele ocurrir cuando la suma de los tamaños de las derivadas parciales es mucho mayor que 1. ECUACIÓN LOGÍSTICA %fractales2 %ejemplo r=3.3, x1=0.1, n=20 function logistica clear all; close all; r = input('Introduce parámetro de bifurcación r (0 < r < 4): '); figure(1); axis([0 1 0 1]); hold on; s = 0 : 0.01 : 1; % red en el intervalo unidad para x plot(s,s,'g'); % dibuja la diagonal y = x y = r*s.*(1-s); plot(s,y,'b') % traza la imagen de : y = r*x*(1-x) x=input('Introduce el valor inicial x1 (0 < x1 < 1): '); n=input('Introduce el número total de iteraciones de la sucesión n (0 < n < 50):'); for k = 1:n x(k+1) = r*x(k)*(1 - x(k)); % extensión automática de escalar al vector x end plot([x(1), x(1)],[x(1),x(2)],'r'); % primer trazo vertical de la figura for k = 2 : n plot([x(k-1),x(k)],[x(k),x(k)],'r'); % segment horizontal plot([x(k),x(k)],[x(k),x(k+1)],'r'); % segmento vertical pause(1); % pausa intermedia entre cada iteración end title('Iteración de la ecuación logística'); xlabel('x_k'); ylabel('x_{k+1}'); hold off; %DIAGRAMAS DE BIFORCACIONES %Bifurcación en F(x)=kx(1-x) function biforcación hold on for k=1.26:.0025:4 x=.5; K=k*ones(1,200); Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 3. colormap(hsv) for n=1:100 x=k*x*(1-x); end X=zeros(1,0); for m=1:200 x=k*x*(1-x); X=[X,x]; end plot(K,X,'.r','Markersize',4) end grid on colormap(hot) xlabel('EJE DE ABSCISAS') ylabel('EJE DE ORDENADAS') title('Biforcación en k=1.26:0.0025:4') Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 4. UNIVERSIDAD PRIVADA “ALAS PERUANAS” MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0 MÉTODO DEL PUNTO FIJO EN 2D E-1) Resolver el siguiente sistema de ecuaciones no lineales  f1 ( x; y)  x 2  2 x  y  0.5   ……………………….(i)  f 2 ( x; y )  x 2  4 y 2  4  Resolución  f ( x, y )  0 Queremos resolver el sistema no lineal  1 ………………………..(ii)  f 2 ( x, y )  0 Las ecuaciones f1 ( x, y ) y f 2 ( x, y ) definen implícitamente sendas curvas en el plano XOY; por tanto, una solución del sistema (ii) es un punto (p,q) en el que ambas curvas de cruzan. Las curvas del sistema (i) son conocidas :  x 2  2 x  y  0.5  0 parábola   2 ………………………..(iii) x  4 y2  4  0  elipse En la figura podemos ver que hay dos puntos de corte entre ambas curvas y que estos puntos están, respectivamente, cerca de (-0.2 ; 1.0) y de (1.9 ; 0.3). Debemos desarrollar una método que genere una sucesión {( pk ; qk )} convergente a una de las soluciones. En la primera ecuación de (iii) podemos despejar directamente x; sin embargo, para despejar y en la segunda, añadimos un múltiplo adecuado de y a cada miembro, en este caso -8y, para obtener x 2  4 y 2  8 y  4  8 y .Tenemos entonces el sistema equivalente de ecuaciones:  x 2  y  0.5  x  g1 ( x, y )  2  2 2  y   x  4 y  8 y  4  g ( x, y )   8 2 Ahora usamos estas ecuaciones para escribir fórmulas recursivas: empezando con un punto inicial ( p0 ; q0 ) , construimos la sucesión {( pk ; qk )} mediante el esquema iterativo : pk  g1 ( pk 1; qk 1 ) qk  g 2 ( pk 1 ; qk 1 ) ………………………………(iv) Si usamos como punto inicial ( p0 ; q0 )  (0 ; 1) entonces la sucesión converge a la solución : (-0.2222146 ; 0.9938084). Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 5. El esquema de iteración dado en (iv) no puede usarse para dar una aproximación a la segunda solución (1.900677 ; 0.3112186) . Para hallar este punto necesitamos un par de fórmulas de iteración distintas de las de (iv). Si añadimos -2x a la primera ecuación de (iii) y -11y a la segunda, obtenemos : x 2  4 x  y  0.5  2 x ; x 2  4 y 2  11y  4  11y a partir de las cuales generamos las fórmulas de iteración :   x 2  4 x  y  0 .5  x  g1 ( x, y )  2  2 2  y   x  4 y  11y  4  g ( x, y )   11 2 Si usamos como punto inicial ( p0 ; q0 )  ( 2 ; 0) entonces la sucesión converge a la solución : (1.900677 ; 0.3112186) %USANDO EL PROGRAMA DEL PUNTO FIJO EN 2D RESOLVER EL SISTEMA 2   f1 ( x, y )  x  2 x  y  0.5  0   f 2 ( x, y )  x 2  4 y 2  4  0  Resolución  x 2  2 x  y  0.5  0 parábola  Plotea el contorno de las curvas :  2 x  4 y2  4  0  elipse %guardarlo como contorno.m clear, clg ,clf, hold off x1=-3:0.01:3; y1=-3:0.01:3; [x,y]=meshgrid(x1,y1); g1=f1(x,y); g2=f2(x,y); contour(x1,y1,g1,[0.00, 0.00],'k') hold on contour(x1,y1,g2,[0.00, 0.00],'b') xlabel('EJE DE ABSCISAS') ylabel('EJE DE ORDENADAS') grid on zoom on gtext('x^2+4y^2=4') gtext('y=x^2-2x+0.5') title('f1=x.^2-2*x-y+0.5;f2=x.^2+4*y.^2-4') ………………………………………………………………………………………………….. %guardarlo como f1.m function f=f1(x,y) f=x.^2-2*x-y+0.5; …………………………………………………………………………………………………………………………………………………………………………………………………. %guardarlo como f2.m function f=f2(x,y) f=x.^2+4*y.^2-4; Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 6. ……………………………………………………………………………………………………………. %PROGRAMA PUNTO FIJO EN 2D %CALCULA LA SOLUCIÓN DE UN SISTEMA NO LINEAL function [P,iter]=ptofijo2d(G,P,delta,max1) %G es el sistema no lineal, archivado como G.m %P es el punto inicial %delta es la tolerancia %max1 es el número de iteraciones N=length(P) for k=1:max1 X=P; %X es la k-ésima aproximación a la solución for j=1:N A=feval('G',X) %Las coordenadas de X se actualizan conforme se calculan X(j)=A(j); end err=abs(norm(X-P)); relerr=err/(norm(X)+eps); P=X; iter=k; if (err<delta)|(relerr<delta) break end end ................................................................................................................................................................. %Ingresa el sistema no lineal teniendo en cuenta %que z(1)=g1(x,y) , z(2)=g2(x,y) . %crear la función G y guardarlo como G.m function Z=G(X) x=X(1) ; y=X(2); Z=zeros(1,2); Z(1)=0.5*(x.^2-y+0.5); Z(2)=(-1/8)*(x.^2+4*y.^2-8*y-4); …………………………………………………………………………………………………………. %Compilarlo como: >> ptofijo2d('G',[0 1],0.0005,9) N=2 A = -0.2500 1.0000 A = -0.2188 0.9922 A = -0.2148 0.9922 A = -0.2230 0.9942 A = -0.2240 0.9942 A = -0.2220 0.9937 A = -0.2218 0.9937 A = -0.2223 0.9938 A = -0.2223 0.9938 A = -0.2222 0.9938 A = -0.2222 0.9938 A = -0.2222 0.9938 ans = -0.2222 0.9938 Luego conjunto solución es {( - 0.2222 ; 0.9938 )} LABORATORIO CON MATLAB 7.0 Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 7. E-1) Determine una región en el plano XOY tal que la iteración de punto fijo aplicada al sistema  x2  y 2  x  3  x  g1 ( x, y )   3  sea convergente para cualquier punto inicial ( p0 ; q0 ) de dicha  y  g ( x, y )  x  y  1   2 3 Región (use un argumento similar al empleado en el ejemplo 1 ) E-2) Dado el sistema no lineal  8x  4 x 2  y 2  1  x  g1 ( x, y )   8  2 2  y  g ( x, y )  2 x  x  4 y  y  3   2 4 Use la aproximación inicial ( p0 ; q0 )  (1.1 ; 2.0) y calcule las cinco siguientes aproximaciones al punto fijo con la fórmula (3) E-3) Resolver los siguientes sistemas de ecuaciones no lineales : 2 2 x 2 2 4   f ( x; y)  1  x  y  e cos( y )   f ( x; y)  xy  x y  x  3 a)  1 b)  1  f 2 ( x; y )  2 xy  e x sen( y )   f 2 ( x; y )  x3 y 52 x5 y  x 2  2   f1 ( x, y )  sen( x 2 )  cos( x 2 )  exp( xy)   f 1 ( x, y )  sen( x  y )  x. y c)  d)   f 2 ( x, y )  tan 1 ( x  y )  xy  sen( x 2 )   f 2 ( x, y )  cos( x  y )  x. y 3 2   f1 ( x, y )  7 x  10 x  y  1   f1 ( x, y)  x  y  0.5 e)  f)   f 2 ( x, y )  8 y 3  11 y  x  1   f 2 ( x, y )  x 2  5 xy  y   f1 ( x, y )  ( x  2)2  ( y  3  2 x)2  5   f1 ( x, y )  x 2  4 y 2  0.1e xy  g)  h)  2  f 2 ( x, y)  2( x  3) 2  ( y / 3) 2  4   f 2 ( x, y )  xe xy  0.2  e y  2   f1 ( x, y )  x 2  3 y 2  0.1e x  2 y   f1 ( x, y )  x 2  y 2  xe3 x  y  x 3  5  i)  2 j)  2 2  f 2 ( x, y )  ye xy  0.2  e x  4   f 2 ( x, y )  e xy  x  xe y  2  2  f1 ( x, y )  x 2  y 2  xe2 x  y  x3  7   f1 ( x, y )  xe xy  0.8  e y  3  k)  2 2 l)   f 2 ( x, y )  e xy  x  xe y  3   f 2 ( x, y)  x 2  y 2  0.5e xy  Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 8. UNIVERSIDAD PRIVADA “ALAS PERUANAS” MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0 ECUACIONES SIMULTÁNEAS NO LINEALES MÉTODO DE NEWTON-RAPHSON BIDIMENSIONAL u  f1 ( x, y ) Consideremos el sistema  …………………………… (1) v  f 2 ( x, y ) Que puede verse como una transformación del plano XOY en el plano UOV. Si estamos interesados en el comportamiento de esta transformación cerca del punto ( x0 ; y0 ) cuya imagen es el punto (u0 ; v0 ) , y si las funciones tienen derivadas parciales continuas, entonces podemos usar la diferencial del sistema para escribir un sistema de aproximaciones incrementales lineales válidas cerca del punto ( x0 ; y0 ) en cuestión:   f1 ( x0 ; y0 )  f1 ( x0 ; y0 ) u  u0  x ( x  x0 )  y ( y  y0 )   …………………………….(2) v  v   f 2 ( x0 ; y0 ) ( x  x )   f 2 ( x0 ; y0 ) ( y  y ) 0 0 0   x y El sistema (2) es una aproximación lineal local que nos da una idea del efecto que pequeños cambios en las variables independientes producen el variables dependientes. Si usamos la matriz Jacobiana J ( x0 ; y0 ) , esta relación se escribe de la forma:  f1 ( x0 ; y0 )f1 ( x0 ; y0 )  u  u0   x y  x  x  0  v  v    f ( x ; y )  f 2 ( x0 ; y0 )   y  y0  …………………………….. (3)  0  2 0 0     x y   Si escribimos el sistema (1) como una función vectorial V  F ( X ) , entonces la matriz Jacobiana J ( x ; y ) es al análogo bidimensional de la derivada , porque la relación (3) queda : F  J ( x0 ; y0 ) . X ……………………………… (4) Usaremos la aproximación (4) para desarrollar el método de Newton bidimensional. Consideremos el sistema de ecuaciones que resulta de igualar u y v a cero en (1) 0  f1 ( x, y )  ………………………………(5) 0  f 2 ( x, y) 0  f1 ( p, q ) Supongamos que (p; q) es una solución de (5) ; es decir ,  ………………………….. (6) 0  f 2 ( p, q ) Si consideramos pequeños cambios de las funciones cerca de un punto inicial ( p0 ; q0 ) próximo a la solución ( p ; q) :  u  u  u0 ,  p  x  p0  ……………………………… (7)  v  v  v0 ,  q  y  q0 Ponemos ( x ; y)  ( p ; q ) en (1) y usamos (6), de manera que (u ; v)  (0 ; 0) , entonces los cambios en las variables dependientes son u  u0  f1 ( p ; q )  f1 ( p0 ; q0 )  0  f1 ( p0 ; q0 )  …………………………… (8) v  v0  f 2 ( p ; q )  f 2 ( p0 ; q0 )  0  f 2 ( p0 ; q0 ) Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 9. Ahora usamos los resultados de (8) en la aproximación lineal (3) y obtenemos  f1 ( p0 ; q0 ) f1 ( p0 ; q0 )   x y   p   f1 ( p0 ; q0 )          ………………………….(9)  f 2 ( p0 ; q0 ) f 2 ( p0 ; q0 )   q   f 2 ( p0 ; q0 )   x y   Si la matriz Jacobiana J ( p0 ; q0 ) que aparece en (9) es invertible, entonces podemos despejar  P   P  P    p q  '  p0 q0  ' de manera que : ' P   J ( p0 ; q0 ) 1 F ( p0 ; q0 ) ………………………. (10) Esto nos proporciona la siguiente aproximación P a la solución P   p q  : 1 P  P0   P  P0  J ( p0 ; q0 ) 1. F ( p0 ; q0 ) 1 ………………………. (11) Esquema del método de Newton-Raphson Bidimensional Supongamos que hemos obtenido Pk .  f1 ( pk ; qk )  Paso 1. Evaluamos la función F ( Pk )     f 2 ( pk ; qk )  f1 ( pk ; qk ) f1 ( pk ; qk )   x y  Paso 2. Evaluamos la matriz Jacobiana J ( Pk )     f 2 ( pk ; qk ) f 2 ( pk ; qk )    x y   Paso 3. Calculamos  P resolviendo el sistema lineal J ( Pk ) .P   F ( Pk ) Paso 4. Calculamos el siguiente punto Pk 1  Pk   P . Y se repite el proceso. ITERACIÓN DE NEWTON BIDIMENSIONAL 2  f1 ( x ; y)  x.e( x. y  0.8)  e y  3  E-1) Resolver el sistema no lineal bidimensional :   f 2 ( x ; y )  x 2  y 2  1 e x. y  2 i) GRÁFICA DEL CONTORNO DE f1(x;y) y f2(x;y) x1=-4:0.05:4; y1=-4:0.05:4; [x,y]=meshgrid(x1,y1); f1=x.^2-y.^2-0.5*exp(x.*y); contour(x,y,f1,[0.00 0.00],'r') hold on f2=x.*exp(x.*y+0.8)+exp(y.^2)-3; contour(x,y,f2,[0.00 0.00],'b') grid on title('Contorno de f1(x,y) y f2(x,y) ') gtext('f1=x.^2-y.^2-0.5*exp(x.*y)') gtext('f2=x.*exp(x.*y+0.8)+exp(y.^2)-3') gtext('RAIZ 1') gtext('RAIZ 2') gtext('RAIZ 3') ----------------------------------------------------------------------------------- %Programa de Newton 2D clear, fprintf('n') dx=0.01; dy=0.01; x = input('¿Estimación inicial de xo?'); y = input('¿Estimación inicial de yo?'); Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 10. for n=1:50 s=[x,y]; xp=x+dx; yp=y+dy; J(1,1) = (f1(xp,y)-f1(x,y))/dx; J(1,2) = (f1(x,yp)-f1(x,y))/dy; J(2,1) = (f2(xp,y)-f2(x,y))/dx; J(2,2) = (f2(x,yp)-f2(x,y))/dy; F(1) = f1(x,y); F(2) = f2(x,y); ds=-JF'; x = x + ds(1); y = y + ds(2); fprintf('n=%2.0f, x=%12.5e, y=%12.5e ',n,x,y) fprintf('F(1)=%10.2e, F(2)=%10.2en', F(1), F(2)) if (abs(F(1)) < 1.0e-9 & abs(F(2)) < 1.0e-9) break end end -------------------------------------------------------------------------------------------------------------------------------------------------- Resultados de la solución del sistema no lineal, tomando los inicios en x0  1 ; y0  1 newton2D ¿Estimación ínicial de x?1 ¿Estimación ínicial de y?1 n= 1, x=9.23751e-001, y=5.82860e-001 F(1)= 5.77e+000, F(2)=-1.36e+000 n= 2, x=8.08697e-001, y=3.29574e-001 F(1)= 1.93e+000, F(2)=-3.43e-001 n= 3, x=7.75482e-001, y=2.00952e-001 F(1)= 4.64e-001, F(2)=-1.07e-001 n= 4, x=7.74805e-001, y=1.72914e-001 F(1)= 5.81e-002, F(2)=-2.33e-002 n= 5, x=7.74973e-001, y=1.71648e-001 F(1)= 1.92e-003, F(2)=-1.26e-003 n= 6, x=7.74976e-001, y=1.71631e-001 F(1)= 2.24e-005, F(2)=-1.82e-005 n= 7, x=7.74976e-001, y=1.71631e-001 F(1)= 2.69e-007, F(2)=-2.30e-007 n= 8, x=7.74976e-001, y=1.71631e-001 F(1)= 3.31e-009, F(2)=-2.87e-009 n= 9, x=7.74976e-001, y=1.71631e-001 F(1)= 4.10e-011, F(2)=-3.58e-011 x=0.7749 ; y= 0.1716 raíz(1)=(0.7749 ; 0.1716) Resultados de la solución del sistema no lineal, tomando los inicios en x0  1 ; y0  1 Newton2D ¿Estimación ínicial de x?1 ¿Estimación ínicial de y?-1 n= 1, x=9.86353e-001, y=-8.81522e-001 F(1)= 5.37e-001, F(2)=-1.84e-001 n= 2, x=9.69510e-001, y=-8.48996e-001 F(1)= 9.53e-002, F(2)=-1.38e-002 n= 3, x=9.68780e-001, y=-8.47684e-001 F(1)= 3.43e-003, F(2)=-3.75e-004 n= 4, x=9.68789e-001, y=-8.47710e-001 F(1)=-6.65e-005, F(2)= 1.98e-005 n= 5, x=9.68789e-001, y=-8.47709e-001 F(1)= 1.45e-006, F(2)=-3.67e-007 n= 6, x=9.68789e-001, y=-8.47709e-001 F(1)=-3.14e-008, F(2)= 8.20e-009 n= 7, x=9.68789e-001, y=-8.47709e-001 F(1)= 6.82e-010, F(2)=-1.77e-010 x=0.9687 ; y= - 0.8477 raíz(2)=(0.9687 ; - 0.8477) Resultados de la solución del sistema no lineal, tomando los inicios en x0  1 ; y0  2 newton2D ¿Estimación inicial de x?-1 ¿Estimación inicial de y?2 n= 1, x=-2.01478e+000, y=1.76931e+000 F(1)= 5.13e+001, F(2)=-3.07e+000 n= 2, x=-1.58199e+000, y=1.53188e+000 F(1)= 1.98e+001, F(2)= 9.15e-001 Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 11. n= 3, x=-1.34817e+000, y=1.31827e+000 F(1)= 7.14e+000, F(2)= 1.12e-001 n= 4, x=-1.22811e+000, y=1.18374e+000 F(1)= 2.18e+000, F(2)=-4.83e-003 n= 5, x=-1.19795e+000, y=1.14445e+000 F(1)= 4.21e-001, F(2)=-9.82e-003 n= 6, x=-1.19605e+000, y=1.14147e+000 F(1)= 2.85e-002, F(2)=-1.61e-003 n= 7, x=-1.19603e+000, y=1.14141e+000 F(1)= 5.04e-004, F(2)=-5.66e-005 n= 8, x=-1.19603e+000, y=1.14141e+000 F(1)= 6.91e-006, F(2)=-7.96e-007 n= 9, x=-1.19603e+000, y=1.14141e+000 F(1)= 9.42e-008, F(2)=-1.08e-008 n=10, x=-1.19603e+000, y=1.14141e+000 F(1)= 1.28e-009, F(2)=-1.47e-010 n=11, x=-1.19603e+000, y=1.14141e+000 F(1)= 1.75e-011, F(2)=-2.01e-012 x=-1.19603 ; y= 1.14141 raíz(3)=(-1.19603 ; 1.14141) Práctica de Laboratorio con MATLAB 7.0 I.- Resolver los siguientes sistemas de ecuaciones simultáneas no lineales por el método de Newton- Raphson Bidimensional utilizando los programas respectivos:  f1 ( x, y)  sen( x 2 )  cos( x 2 )  exp( xy)   f1 ( x, y )  sen ( x  y )  x. y 1)  2)   f 2 ( x, y )  tan 1 ( x  y )  xy  sen( x 2 )   f 2 ( x, y )  cos( x  y )  x. y 3  f1 ( x, y )  7 x  10 x  y  1   f1 ( x, y)  x 2  y  0.5  3)  3 4)   f 2 ( x, y )  8 y  11 y  x  1   f 2 ( x, y )  x 2  5 xy  y  2 2  f1 ( x, y )  ( x  2)  ( y  3  2 x)  5   f1 ( x, y )  x 2  3 y 2  0.1e x  2 y  5)  2 2 6)  2  f 2 ( x, y)  2( x  3)  ( y / 3)  4   f 2 ( x, y )  ye xy  0.2  e x  4  Tarea Domiciliaria II.-Resolver los siguientes sistemas de ecuaciones simultáneas no lineales por el método de Newton- Raphson Bidimensional utilizando los programas respectivos. 2 2   f1 ( x, y )  x  xy  10   f1 ( x, y )  x  y  0.5  x 1)  2)   f 2 ( x, y )  y  3 xy 2  57   f 2 ( x, y)  x 2  5 xy  y   f1 ( x, y)  ( x  4) 2  ( y  4)2  4   f1 ( x , y )  x 2  y  1 3)  4)   f 2 ( x, y )  x 2  y 2  16   f 2 ( x, y )  3 cos( x)  y  f1 ( x, y )  cos( x)  y  f1 ( x, y)  x  e  y  5)  6)   f 2 ( x, y )  x  sen( y )  f 2 ( x, y )  e  x  y   f1 ( x, y)  xe y  1   f1 ( x, y)  x 2 sen( y)  y 2  1  7)  2 2 8)    f 2 ( x, y )  x  4 y  4  f 2 ( x, y )  x 2 cos( y)  y 2  1   f1 ( x, y )  x  0.1x 2  sen( y )   f1 ( x, y )  2 x  4 cos( y) 9)  10)   f 2 ( x, y)  y  cos( x)  0.1 y 2   f 2 ( x, y)  4 xsen( y) 2   f1 ( x, y )  x  y  0.2  f1 ( x , y )  x 2  y 2  2 11)  12)   f 2 ( x, y)  y 2  x  0.3   f 2 ( x, y )  xy  1  f1 ( x , y )  x 2  x  y 2  z 2  5  f1 ( x, y )  9 x 2  36 y 2  4 z 2  36   13)  f 2 ( x, y )  x 2  y 2  y  z 2  4 14)  f 2 ( x, y )  x 2  2 y 2  20 z  2 2 2  3 2 2  f 3 ( x, y )  x  y  z  z  6  f 3 ( x, y )  16 x  x  2 y  16 z 2  f1 ( x, y )  x 2  y 2  xe3 x  y  x 3  5   f1 ( x, y )  xe xy  0.8  e y  3  15)  2 2 16)   f 2 ( x, y )  e xy  x  xe y  2   f 2 ( x, y)  x 2  y 2  0.5e xy  Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 12. UNIVERSIDAD PRIVADA “ALAS PERUANAS” MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0 ESQUEMA DEL MÉTODO DE NEWTON-RAPHSON BIDIMENSIONAL Supongamos que hemos obtenido Pk .  f1 ( pk ; qk )  Paso 1. Evaluamos la función F ( Pk )     f 2 ( pk ; qk )   f1 ( pk ; qk ) f1 ( pk ; qk )   x y  Paso 2. Evaluamos la matriz Jacobiana J ( Pk )     f 2 ( pk ; qk ) f 2 ( pk ; qk )    x y   Paso 3. Calculamos  P resolviendo el sistema lineal J ( Pk ) .P   F ( Pk ) Paso 4. Calculamos el siguiente punto Pk 1  Pk   P . Y se repite el proceso. ITERACIÓN DE NEWTON- RAPHSON BIDIMENSIONAL 2  f1 ( x ; y)  x.e( x. y  0.8)  e y  3  E-1) Resolver el sistema no lineal bidimensional por Newton Raphson :   f 2 ( x ; y )  x 2  y 2  1 e x. y  2 i) PLOTEO DE LAS SUPERFICIES: ii) INT ER SE CCI ÓN DE LA S SU PE RFI CIE S: iii) CONTORNOS DE f1(x ; y) y f2(x ; y) x1=-4:0.05:4; Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 13. y1=-4:0.05:4; [x,y]=meshgrid(x1,y1); f1=x.*exp(x.*y+0.8)+exp(y.^2)-3; contour(x,y,f1,[0.00 0.00],'r') hold on f2=x.^2-y.^2-0.5*exp(x.*y); contour(x,y,f2,[0.00 0.00],'b') grid on title('Contorno de f1(x,y) y f2(x,y) ') gtext('f1=x.*exp(x.*y+0.8)+exp(y.^2)-3') gtext('f2=x.^2-y.^2-0.5*exp(x.*y)') gtext('RAIZ 1') gtext('RAIZ 2') gtext('RAIZ 3') iv)CREAR LOS ARCHIVOS DE LAS FUNCIONES f1 y f2 a) %Guardarlo con f1.m function f = f1(x,y) f=x.*exp(x.*y+0.8)+exp(y.^2)-3; b) %Guardarlo con f2.m function f=f2(x,y) f=x.^2-y.^2-0.5*(exp(x.*y)); v) PROGRAMA NEWTON-RAPHSON 2D %progama de Newton 2D clear dx=0.01; dy=0.01; x = input('ingrese el punto inicial x0='); y = input('ingrese el punto inicial y0='); fprintf('n') fprintf ('iter. aprox."x" aprox."y" f1(x;y) f2(x;y) n'); for n=1:50 s=[x,y]; xp=x+dx; yp=y+dy; J(1,1)=(f1(xp,y)-f1(x,y))/dx; J(1,2)=(f1(x,yp)-f1(x,y))/dy; J(2,1)=(f2(xp,y)-f2(x,y))/dx; J(2,2)=(f2(x,yp)-f2(x,y))/dy; F(1)=f1(x,y); F(2)=f2(x,y); ds=-JF'; x=x+ds(1); y=y+ds(2); fprintf('n=%2.0f, x=%12.5e, y=%12.5e ',n,x,y) fprintf('F(1)=%10.2e, F(2)=%10.2en', F(1), F(2)) if (abs(F(1)) < 1.0e-9 & abs(F(2)) < 1.0e-9) break end end fprintf('La raíz es x=%10.9fn',x); fprintf('La raíz es y=%10.9fn',y); vi) COMPILACIÓN PARA HALLAR LA RAIZ 1 Compilarlo con newton2D Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 14. >> newton2D ingrese el punto inicial x0=1 ingrese el punto inicial y0=1 %CUYOS RESULTADOS SON: iter. aprox."x" aprox."y" f1(x;y) f2(x;y) n= 1, x=9.23751e-001, y=5.82860e-001 F(1)= 5.77e+000, F(2)=-1.36e+000 n= 2, x=8.08697e-001, y=3.29574e-001 F(1)= 1.93e+000, F(2)=-3.43e-001 n= 3, x=7.75482e-001, y=2.00952e-001 F(1)= 4.64e-001, F(2)=-1.07e-001 n= 4, x=7.74805e-001, y=1.72914e-001 F(1)= 5.81e-002, F(2)=-2.33e-002 n= 5, x=7.74973e-001, y=1.71648e-001 F(1)= 1.92e-003, F(2)=-1.26e-003 n= 6, x=7.74976e-001, y=1.71631e-001 F(1)= 2.24e-005, F(2)=-1.82e-005 n= 7, x=7.74976e-001, y=1.71631e-001 F(1)= 2.69e-007, F(2)=-2.30e-007 n= 8, x=7.74976e-001, y=1.71631e-001 F(1)= 3.31e-009, F(2)=-2.87e-009 n= 9, x=7.74976e-001, y=1.71631e-001 F(1)= 4.10e-011, F(2)=-3.58e-011 La raíz es x=0.774976013 La raíz es y=0.171630952 Luego la Raíz1 es ( x* , y* ) =(0.774976013 ; 0.171630952 ) vii) COMPILACIÓN PARA HALLAR LA RAIZ 2 >> newton2D ingrese el punto inicial x0= 1 ingrese el punto inicial y0=-1 iter. aprox."x" aprox."y" f1(x;y) f2(x;y) n= 1, x=9.86353e-001, y=-8.81522e-001 F(1)= 5.37e-001, F(2)=-1.84e-001 n= 2, x=9.69510e-001, y=-8.48996e-001 F(1)= 9.53e-002, F(2)=-1.38e-002 n= 3, x=9.68780e-001, y=-8.47684e-001 F(1)= 3.43e-003, F(2)=-3.75e-004 n= 4, x=9.68789e-001, y=-8.47710e-001 F(1)=-6.65e-005, F(2)= 1.98e-005 n= 5, x=9.68789e-001, y=-8.47709e-001 F(1)= 1.45e-006, F(2)=-3.67e-007 n= 6, x=9.68789e-001, y=-8.47709e-001 F(1)=-3.14e-008, F(2)= 8.20e-009 n= 7, x=9.68789e-001, y=-8.47709e-001 F(1)= 6.82e-010, F(2)=-1.77e-010 La raíz es x=0.968788768 La raíz es y=-0.847709410 Luego la Raíz2 es ( x* , y* ) =( 0.968788768; -0.847709410) viii) COMPILACIÓN PARA HALLAR LA RAIZ 3 >> newton2D ingrese el punto inicial x0=-1 ingrese el punto inicial y0=1 iter. aprox."x" aprox."y" f1(x;y) f2(x;y) n= 1, x=-1.23066e+000, y=1.17390e+000 F(1)=-1.10e+000, F(2)=-1.84e-001 n= 2, x=-1.19737e+000, y=1.14333e+000 F(1)= 3.21e-001, F(2)= 1.86e-002 n= 3, x=-1.19604e+000, y=1.14144e+000 F(1)= 1.80e-002, F(2)=-6.91e-004 n= 4, x=-1.19603e+000, y=1.14141e+000 F(1)= 2.90e-004, F(2)=-3.51e-005 n= 5, x=-1.19603e+000, y=1.14141e+000 F(1)= 3.97e-006, F(2)=-4.48e-007 n= 6, x=-1.19603e+000, y=1.14141e+000 F(1)= 5.41e-008, F(2)=-6.23e-009 n= 7, x=-1.19603e+000, y=1.14141e+000 F(1)= 7.37e-010, F(2)=-8.45e-011 La raíz es x=-1.196031325 La raíz es y=1.141412114 Luego la Raíz3 es ( x* , y* ) =(-1.196031325;1.141412114) Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 15. PRÁCTICA DE LABORATORIO CON MATLAB 7.0 I.- Resolver los siguientes sistemas de ecuaciones simultáneas no lineales por el método de Newton- Raphson Bidimensional utilizando los programas respectivos:  f1 ( x, y)  sen( x. y )  f1 ( x, y )  x 2sen( y )  y 2  1  1)  2 2)   f 2 ( x, y)  x  4 cos( y )  f 2 ( x, y)  x 2 cos( y )  y 2  1  2 2 2 2   f1 ( x, y )  sen( x )  cos( x )  exp( xy)   f1 ( x, y )  ( x  2)  ( y  3  2 x)  5 3)  4)   f 2 ( x, y )  tan 1 ( x  y )  xy  sen( x 2 )   f 2 ( x, y)  2( x  3) 2  ( y / 3) 2  4   f1 ( x, y )  sen ( x  y )  x. y  f1 ( x, y )  7 x 3  10 x  y  1  5)  6)   f 2 ( x, y )  cos( x  y )  x. y  f 2 ( x, y )  8 y 3  11 y  x  1  2 2   f1 ( x, y )  x  y  0.5   f1 ( x, y )  x  xy  10 7)  8)   f 2 ( x, y )  x 2  5 xy  y   f 2 ( x, y )  y  3 xy 2  57  2  f1 ( x, y )  x 2  y 2  xe3 x  y  x 3  5   f ( x, y )  xe xy  0.8  e y  3  9)  2 2 10)  1  f 2 ( x, y)  e xy  x  xe y  2   f 2 ( x, y )  x 2  y 2  0.5e xy  TAREA DOMICILIARIA II.-Resolver los siguientes sistemas de ecuaciones simultáneas no lineales por el método de Newton- Raphson Bidimensional utilizando los programas respectivos. 2 2   f1 ( x, y )  x  xy  10   f1 ( x, y )  x  y  0.5  x 1)  2)   f 2 ( x, y )  y  3 xy 2  57   f 2 ( x, y )  x 2  5 xy  y   f1 ( x, y)  ( x  4) 2  ( y  4)2  4   f1 ( x, y)  x 2  y  1 3)  4)   f 2 ( x, y )  x 2  y 2  16   f 2 ( x, y )  3 cos( x)  y  f1 ( x, y )  cos( x)  y  f1 ( x, y )  x  e y  5)  6)   f 2 ( x, y )  x  sen( y )  f 2 ( x, y )  e  x  y  y 2 2   f1 ( x, y)  xe  1   f1 ( x, y )  x sen( y )  y  1 7)  2 2 8)  2 2   f 2 ( x, y )  x  4 y  4   f 2 ( x, y )  x cos( y )  y  1  f1 ( x, y )  x  0.1x 2  sen( y )   f1 ( x, y )  2 x  4 cos( y) 9)  10)   f 2 ( x, y)  y  cos( x)  0.1 y 2   f 2 ( x, y)  4 xsen( y) 2   f1 ( x, y)  x  y  0.2  f1 ( x , y )  x 2  y 2  2 11)  12)   f 2 ( x, y )  y 2  x  0.3   f 2 ( x, y )  xy  1  f1 ( x , y )  x 2  x  y 2  z 2  5  f1 ( x, y)  9 x 2  36 y 2  4 z 2  36   13)  f 2 ( x, y )  x 2  y 2  y  z 2  4 14)  f 2 ( x, y )  x 2  2 y 2  20 z  2 2 2  3 2 2  f 3 ( x, y )  x  y  z  z  6  f 3 ( x, y )  16 x  x  2 y  16 z Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 16. UNIVERSIDAD PRIVADA “ALAS PERUANAS” MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0 ECUACIONES NO LINEALES - MÉTODOS ITERATIVOS Método de punto fijo Definición.- (Punto fijo) Un punto fijo de una función g(x) es un número real P tal que P=g(P). Geométricamente hablando, los puntos fijos de una función g(x) son los puntos de intersección de la curva y=g(x) con la recta y=x. Definición.-(Iteración del punto fijo) La iteración pn 1  g ( pn ) para n=0; 1; 2 ;… se llama iteración de punto fijo. Si la ecuación por resolver, f(x)=0 se puede escribir en la forma x = g(x) …………………… (1) Entonces se puede escribir un esquema iterativo en la forma : xn  g ( xn 1 ) ……………………. (2) donde, n es el número de pasos de iteración y x0 es una estimación inicial. Este método de denomina de sustituciones sucesivas o de iteración del punto fijo. La ventaja de este método es su sencillez y la flexibilidad para escoger la forma de g(x). Por otro lado, tiene la desventaja de que la iteración no siempre converge para una forma de g(x) elegida arbitrariamente. Si queremos asegurar la convergencia de la iteración, deberemos satisfacer la siguiente condición g ' ( x)  1 ……………………… (3) Puede verse que la convergencia es asintótica si 0  g '  1 , y oscilante si  1  g '  0 . En caso contrario, la iteración diverge. La rapidez de convergencia aumenta conforme g ' se aproxima a cero.  Teorema 1.- Supongamos que g es una función continua y que pn n 0 es una sucesión generada por iteración de punto fijo. Si Lim pn  P ,entonces P es un punto fijo de g(x). n Teorema2.- Supongamos que g  C [a, b ] . i) Si la imagen de la aplicación y=g(x) verifica que y  [a, b] para cada punto x  [a, b ] , entonces g tiene un punto fijo en [ a, b ] ii) Supongamos, además, que g ' ( x) está definida en (a ; b) y que g ' ( x)  1 ; x  a , b  , entonces g tiene un único punto fijo P en [a , b] . Teorema3.- (Teorema del punto fijo) Supongamos que : i) g ; g '  C[a ; b ] ii) K es una constante positiva (K>0) iii) p0  a ; b  Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 17. Mg. SORIA QUIJAITE JUAN iv) g ( x)  C[a ; b] ; x  [a; b] Entonces hay un punto fijo P de g en [a; b]. 1) Si g ' ( x)  K  1 ; x  [ a, b] , entonces P es el único punto fijo de g en [a; b] y la iteración pn  g ( pn 1 ) converge a dicho punto P. En este caso , se dice que P es un punto atractivo. 2) g ' ( P )  1 ; y p0  P entonces la iteración pn  g ( pn 1 ) no converge a P. En este caso, se dice que P es un punto fijo repulsivo y la iteración presenta divergencia local. Interpretación gráfica de la iteración de Punto fijo a) Convergencia monótona cuando 0  g ' ( P)  1 y yx ( p1 ; p1 ) [ p0 ; g ( p0 )] P y  g (x) x 0 P p2 p1 p0 b) Convergencia monótona cuando  1  g ' ( P)  0 y yx y  g (x) [ p0 ; g ( p0 )] ( p1 ; p1 ) P x 0 p0 p2 P p1 Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 18. Mg. SORIA QUIJAITE JUAN c) Divergencia monótona si 1  g ' ( P ) y y  g (x) yx [ p0 ; g ( p0 )] P x 0 P p0 p1 p2 d) Divergencia oscilante g ' ( P)  1 y y  g (x) yx P P x 0 p2 p0 p1 p3 ALGORITMO DEL MÉTODO DE PUNTO FIJO Punto Fijo repeat x0  x ; x  G ( x0 ) until x1  x2  Error retorno raíz es x end Punto Fijo Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 19. ---------------------------------------------------------------------------------------------------------- Mg. SORIA QUIJAITE JUAN UNIVERSIDAD PRIVADA “ALAS PERUANAS” MÉTODOS NUMÉRICOS CON SOFTWARE MATLAB 7.0 ECUACIONES NO LINEALES - MÉTODOS ITERATIVOS Método de punto fijo Problema : Hallar los ceros de la función f ( x)  cos( x)  x 2  3 PLOTEO DE LA CURVA f 1( x)  cos( x) ; f 2( x)  x 2  3 x=-3:0.05:3; f1=cos(x); f2=x.^2-3; plot(x,f1,'k',x,f2,'b') xlabel('EJE DE ABSCISAS') ylabel('EJE DE ORDENADAS') title('Gráficas f1=cos(x) ; f2=x.^2-3 ') grid on gtext('f1=cos(x)') gtext('f2=x.^2-3') ------------------------------------------------------------------ %Programa del punto fijo para hallar ceros de f ( x)  cos( x)  x 2  3 %PROGRAMA DE PUNTO FIJO function puntofijo nombre_f=input(' Ingrese la función asociada f(x)=','s'); nombre_f=input(' Ingrese la función del punto fijo g(x)=','s'); x0=input(' ingrese el valor inicial xo= '); fprintf ('n'); fprintf (' it aprox g(x) error n'); i=1; e=1; while e>=3E-6 & i<=18 x=x0; r=eval(nombre_f); e=abs((r-x0)/r); fprintf ('%3.0f %10.6f %10.6f %10.6fn',i,x0,r,e); x0=r; i=i+1; end fprintf('La raíz es :%10.9fn',x0); ---------------------------------------------------------------------------------------------------------- %Compilarlo como puntofijo %Resultados puntofijo Ingrese la función asociada f(x)=cos(x)-x.^2+3 Ingrese la función del punto fijo g(x)=sqrt(3+cos(x)) ingrese el valor inicial xo= 1.5 it aprox g(x) error 1 1.500000 1.752352 0.144008 2 1.752352 1.679119 0.043614 3 1.679119 1.700556 0.012606 Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 20. 4 1.700556 1.694286 0.003700 5 1.694286 1.696120 0.001082 6 1.696120 1.695584 0.000317 Mg. SORIA QUIJAITE JUAN 7 1.695584 1.695741 0.000093 8 1.695741 1.695695 0.000027 9 1.695695 1.695708 0.000008 10 1.695708 1.695704 0.000002 La raíz es :1.695704209 I.-PRÁCTICA DIRIGIDA DE LABORATORIO CON “MATLAB” Encuentre los ceros de las funciones utilizando el método de punto fijo para las siguientes funciones : 1.- f ( x)  x5  3x 3  2 x 2  2 2.- g ( x)  cos(sen( x)) 3.-  ( x)  x 2  sen( x  0.15) x  cos( x ) 4.-  ( x )  x 5.- f ( x)  Ln( x)  x  2 6.- f ( x)  x  cos( x)  x 7.- f ( x)  x 2  3x  e x  2 x 8.- f ( x)  ee  5 1  log( x) 9.- f ( x)  2 1  log( x) 10.- f ( x)  tan( 10 )  9.2e  x x x  3;4  II.- TAREA 1.- La ecuación x 2  2 x  3  0 puede reformularse para el método del punto fijo como sigue : x2  3 a) x  2 b) x  2 x  3 2x  3 c) x  x d) x  x  (0.2).( x 2  2 x  3) Las raíces de la ecuación son x=3 y x=-1. Determine gráficamente cuáles de las fórmulas anteriores convergen cuando se utilizan para encontrar la raíz x=-1 por el método del punto fijo. Repita el análisis para la raíz x=3. 2.- Investigue la naturaleza de la iteración de punto fijo cuando g ( x)  4  4 x  1 x 2 2 a) Resuelva g(x)=x y pruebe que P=2 y P=4 son puntos fijos. b) Tome como valor inicial p0  1.9 y calcule p1 , p2 y p3 c) Tome como valor inicial p0  3.8 y calcule p1 , p2 y p3 d) Halle los errores absolutos Ek y los errores relativos Rk de los valores pk obtenidos en los apartados (b) y (c) e) ¿Qué conclusiones pueden deducirse usando el teorema del punto fijo ? Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka
  • 21. Mg. SORIA QUIJAITE JUAN Mg. Soria Quijaite Juan Métodos Numéricos Lic. Málaga Soria Ericka