SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
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

La actualidad más candente

examen de calculo 1
examen de calculo 1examen de calculo 1
examen de calculo 1climancc
 
Respuestas De Las Derivadas
Respuestas De Las DerivadasRespuestas De Las Derivadas
Respuestas De Las DerivadasERICK CONDE
 
Límites de funciones, continuidad: ejercicios resueltos
Límites de funciones, continuidad: ejercicios resueltosLímites de funciones, continuidad: ejercicios resueltos
Límites de funciones, continuidad: ejercicios resueltosGraciela Slekis Riffel
 
Soluciones limites
Soluciones limitesSoluciones limites
Soluciones limitesklorofila
 
Cap 9 función de una variable real
Cap 9 función de una variable realCap 9 función de una variable real
Cap 9 función de una variable realnivelacion008
 
Continuidad De Funciones
Continuidad De FuncionesContinuidad De Funciones
Continuidad De FuncionesERICK CONDE
 
6.limites de funciones. continuidad
6.limites de funciones. continuidad6.limites de funciones. continuidad
6.limites de funciones. continuidadFabián N. F.
 
11.limite de funciones. continuidad
11.limite de funciones. continuidad11.limite de funciones. continuidad
11.limite de funciones. continuidadfabiancurso
 
Continuidad y límites ejemplos
Continuidad y límites ejemplosContinuidad y límites ejemplos
Continuidad y límites ejemplosAurora Domenech
 
La Integral Indefinida
La  Integral IndefinidaLa  Integral Indefinida
La Integral IndefinidaERICK CONDE
 
Aplicacion de la integral
Aplicacion de la integralAplicacion de la integral
Aplicacion de la integralRAFA Ortega
 
7 análisis vectorial
7 análisis vectorial7 análisis vectorial
7 análisis vectorialERICK CONDE
 

La actualidad más candente (19)

examen de calculo 1
examen de calculo 1examen de calculo 1
examen de calculo 1
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Respuestas De Las Derivadas
Respuestas De Las DerivadasRespuestas De Las Derivadas
Respuestas De Las Derivadas
 
Límites de funciones, continuidad: ejercicios resueltos
Límites de funciones, continuidad: ejercicios resueltosLímites de funciones, continuidad: ejercicios resueltos
Límites de funciones, continuidad: ejercicios resueltos
 
Soluciones limites
Soluciones limitesSoluciones limites
Soluciones limites
 
Cap 9 función de una variable real
Cap 9 función de una variable realCap 9 función de una variable real
Cap 9 función de una variable real
 
Problemario funciones
Problemario funcionesProblemario funciones
Problemario funciones
 
FCD Guía 3. derivadas y aplicaciones
FCD Guía 3. derivadas y aplicacionesFCD Guía 3. derivadas y aplicaciones
FCD Guía 3. derivadas y aplicaciones
 
Continuidad De Funciones
Continuidad De FuncionesContinuidad De Funciones
Continuidad De Funciones
 
6.limites de funciones. continuidad
6.limites de funciones. continuidad6.limites de funciones. continuidad
6.limites de funciones. continuidad
 
11.limite de funciones. continuidad
11.limite de funciones. continuidad11.limite de funciones. continuidad
11.limite de funciones. continuidad
 
Continuidad y límites ejemplos
Continuidad y límites ejemplosContinuidad y límites ejemplos
Continuidad y límites ejemplos
 
La Integral Indefinida
La  Integral IndefinidaLa  Integral Indefinida
La Integral Indefinida
 
Formulario de calculo vectorial
Formulario de calculo vectorialFormulario de calculo vectorial
Formulario de calculo vectorial
 
Aplicacion de la integral
Aplicacion de la integralAplicacion de la integral
Aplicacion de la integral
 
Mat215
Mat215Mat215
Mat215
 
7 análisis vectorial
7 análisis vectorial7 análisis vectorial
7 análisis vectorial
 
Taller sobre limites
Taller sobre limitesTaller sobre limites
Taller sobre limites
 
1 cal cder
1 cal cder1 cal cder
1 cal cder
 

Similar a Ptofijonewton2 variables

Similar a Ptofijonewton2 variables (20)

Algebra lineal problemas_resueltos
Algebra lineal problemas_resueltosAlgebra lineal problemas_resueltos
Algebra lineal problemas_resueltos
 
Sistema No Lineal_Print.pdf
Sistema No Lineal_Print.pdfSistema No Lineal_Print.pdf
Sistema No Lineal_Print.pdf
 
12534840 ecuaciones-diferenciales-parciales-elipticas
12534840 ecuaciones-diferenciales-parciales-elipticas12534840 ecuaciones-diferenciales-parciales-elipticas
12534840 ecuaciones-diferenciales-parciales-elipticas
 
Mat215
Mat215Mat215
Mat215
 
Algebra Lineal Problemas Resueltos - I. Garcia.Pdf
Algebra Lineal Problemas Resueltos - I. Garcia.PdfAlgebra Lineal Problemas Resueltos - I. Garcia.Pdf
Algebra Lineal Problemas Resueltos - I. Garcia.Pdf
 
6.metodo de newton
6.metodo de newton6.metodo de newton
6.metodo de newton
 
Apuntes de calculo_en_varias_variable_scompleto_usm
Apuntes de calculo_en_varias_variable_scompleto_usmApuntes de calculo_en_varias_variable_scompleto_usm
Apuntes de calculo_en_varias_variable_scompleto_usm
 
Calculo vetorial
Calculo vetorialCalculo vetorial
Calculo vetorial
 
03 2
03 203 2
03 2
 
Derivadas
Derivadas Derivadas
Derivadas
 
Sumatorios con álgebra lineal
Sumatorios con álgebra linealSumatorios con álgebra lineal
Sumatorios con álgebra lineal
 
Varias variables.pdf
Varias variables.pdfVarias variables.pdf
Varias variables.pdf
 
Diferencias parcial
Diferencias parcialDiferencias parcial
Diferencias parcial
 
Aplicaciones de la derivada
Aplicaciones de la derivadaAplicaciones de la derivada
Aplicaciones de la derivada
 
Tp5-Derivabilidad Analisis II - Fain
Tp5-Derivabilidad Analisis II - FainTp5-Derivabilidad Analisis II - Fain
Tp5-Derivabilidad Analisis II - Fain
 
FUNCIONES RACIONALES
FUNCIONES RACIONALESFUNCIONES RACIONALES
FUNCIONES RACIONALES
 
Derivada de una función
Derivada de una funciónDerivada de una función
Derivada de una función
 
1b ecuaciones%20 lineales%20y%20bernoulli
1b ecuaciones%20 lineales%20y%20bernoulli1b ecuaciones%20 lineales%20y%20bernoulli
1b ecuaciones%20 lineales%20y%20bernoulli
 
Binomialandnormal
BinomialandnormalBinomialandnormal
Binomialandnormal
 
Interpolacion lagrange
Interpolacion lagrangeInterpolacion lagrange
Interpolacion lagrange
 

Último

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 

Último (20)

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 

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