SlideShare una empresa de Scribd logo
C´lculo Infinitesimal
 a
        CURSO 2009-10

          Clase Pr´ctica No. 5
                  a

          ´
        CALCULO DIFERENCIAL.
 ESTUDIO EXPERIMENTAL DE FUNCIONES
´
                                         INDICE
 Secci´n
       o                                          Diapositiva
 Sugerencias                                           4
 Introducci´n
            o                                          5
 Objetivos                                             6
 Metodolog´  ıa                                        7
 Derivaci´n simb´lica
          o        o                                  10
 Ejercicios                                           13
 C´lculo de as´
   a            ıntotas, extremos, etc                16
 Polinomio de Taylor                                  20
 Funciones de varias variables                        22
 Matriz jacobiana                                     28
 Gradiente                                            30
 Derivadas direccionales                              33
 Extremos                                             35
 Derivada de la compuesta                             37
 Polinomio de Taylor en dos variables                 38
 Respuestas                                           39
 Ap´ndice
     e                                                42

Ir a pag k → Shift+Ctrl+N+k (versi´n 7 Adobe Reader)
                                  o                    Ctrl+N+k (versi´n 6)
                                                                      o
SUGERENCIAS
Crear una carpeta personal temporal (al final de la sesi´n puede ser
                                                        o
eliminada) y declarar la correspondiente trayectoria (PATH). Esto es
esencial para la ejecuci´n de programas. Puede accederse al MENU
                        o
principal de la ventana de comandos, opci´n FILESET PATH. Como
                                           o
alternativa basta ejecutar lo siguiente.

>>!mkdir C:calculocarpeta_personal

>>path(’C:calculocarpeta_personal’,path)

La primera l´ınea crea nuestra carpeta personal, mientras que la segunda
informa a Matlab d´nde se encuentra ´sta, y la sit´a al comienzo de la
                     o                 e           u
lista de trayectorias.

Se recomienda el uso de los programas que aparecen en la Web de la
asignatura para facilitar el trabajo con las herramientas Maple dise˜adas
                                                                    n
para el c´lculo simb´lico de derivadas.
         a          o
Introducci´n
                                         o
El acceso a la tecnolog´ hace que cambiemos nuestros m´todos de trabajo
                         ıa                                      e
y estudio. Lo frecuente es que, directamente en el papel, sin otro
instrumento que no sea el bol´    ıgrafo, tengamos que estudiar una funci´n o
calculando sus derivadas, o las ra´ de ciertas ecuaciones para hallar las
                                      ıces
intersecciones con los ejes de coordenadas, o ciertos l´     ımites para
determinar el car´cter asint´tico de una funci´n cerca de puntos
                  a           o                     o
(incluyendo el infinito), etc. Los problemas a nivel acad´mico son
                                                               e
relativamente sencillos, pero tal simplicidad no se garantiza en la pr´ctica
                                                                          a
profesional. Hallar las ra´ de una ecuaci´n trascendente, o algebraica
                           ıces                 o
(polinomial) puede constituir un problema muy dif´ o imposible de
                                                        ıcil
resolver artesanalmente. Herramientas inform´ticas como las que ofrece el
                                                    a
MatLab permiten aumentar significativamente nuestras posibilidades de
´xito. Con ellas, para obtener la gr´fica de una funci´n basta con invocar
e                                       a                  o
comandos como PLOT, EZPLOT y FPLOT, para que una parte de dicha
gr´fica aparezca en la pantalla. Luego, es posible que nuestro trabajo
  a
comience por lo que antes era el final. Es as´ que podemos partir del
                                                  ı
conocimiento de la gr´fica para despu´s establecer conjeturas sobre
                       a                   e
intervalos de crecimiento, m´ximos o m´
                                a            ınimos relativos, etc. Para realizar
con ´xito este trabajo, nuestra preparaci´n te´rica es esencial.
     e                                        o     o
OBJETIVOS
Abordar el estudio te´rico-experimental de las propiedades locales y
                       o
globales de algunas funciones. Esta clase incluye como aspecto esencial el
estudio de la diferenciabilidad de funciones en una y dos variables, y la
utilizaci´n de la diferencial como herramienta.
         o

El alumno deber´ conocer la sintaxis de algunos comandos simb´licos
               a                                               o
Matlab-Maple, que se aplican directamente al c´lculo de derivadas.
                                              a

Resolver eficientemente diversos problemas mediante el uso de programas
basados en los comandos estudiados.

Aplicar herramientas gr´ficas Matlab para concluir experimentalmente
                        a
acerca de las caracter´
                      ısticas de las funciones.
METODOLOG´
                                   IA


Al igual que en clases anteriores, el m´todo consiste en combinar los
                                       e
recursos inform´ticos con el an´lisis matem´tico. Mediante la teor´
               a                a           a                      ıa
podremos contrastar la verosimilitud de los resultados experimentales.

Ejecutando herramientas simb´licas Matlab-Maple que permiten simular los
                               o
procesos de diferenciaci´n, se intentar´ el estudio de algunas funciones en
                        o              a
subregiones de su dominio. Para facilitar este trabajo se han confeccionado
varios programas que pueden descargarse desde la WEB de la asignatura.

La aplicaci´n de comandos de la familia PLOT se utilizar´ para producir
           o                                              a
gr´ficos cuya interpretaci´n nos ofrecer´ informaci´n acerca de las
  a                        o             a          o
principales caracter´
                    ısticas de algunas funciones elementales seleccionadas.
METODOLOG´ (cont.)
                                IA
Se investigar´ la naturaleza de las funciones atendiendo a:
             a

-Campo de definici´n
                 o

-Simetr´
       ıas

-Periodicidad

-Cortes con los ejes

-As´
   ıntotas

-Continuidad de la funci´n
                        o

-Derivabilidad

-Crecimiento. Extremos

-Concavidad. Convexidad

-Puntos inflexi´n, etc
              o
METODOLOG´ (cont.)
                             IA
En los problemas que se plantear´n en las siguientes diapositivas
                                 a
aplicaremos comandos simb´licos y num´ricos que permiten calcular
                              o          e
l´
 ımites, derivadas, ra´ de ecuaciones, y hacer gr´ficas. Las funciones
                      ıces                         a
tendr´n que ser definidas mediante cadenas de caracteres (strings), o
      a
mediante la declaraci´n previa de variables simb´licas, mediante el
                       o                        o
comando INLINE directamente en la l´  ınea de comandos, o mediante la
confecci´n de programas encabezados con la directiva FUNCTION (ver
         o
clases pr´cticas anteriores).
         a

El trabajo del alumno se basar´ en su conocimiento sobre MatLab, en las
                               a
ayudas que brinda el propio sistema, en los manuales ON LINE, y en la
ayuda directa del profesor.

Comenzaremos esta clase viendo los comandos que permiten el c´lculo
                                                                a
simb´lico de derivadas de cualquier orden. A continuaci´n repasaremos los
    o                                                  o
comandos que permiten recrear en pantalla el gr´fico de una funci´n dada.
                                               a                  o

En cuanto a derivaci´n num´rica nos limitaremos a presentar unos breves
                     o      e
apuntes situados al final, en el ap´ndice (pag. 42), donde se muestra una
                                  e
aplicaci´n de la f´rmula de Taylor.
        o         o
Expresi´n exacta de la derivada en´sima de una funci´n.
       o                          e                 o
Ejemplo 1. f es una cadena de caracteres (string) que se corresponde
sint´cticamente con una funci´n Matlab
    a                        o

>>diff(f,’x’)

Ejemplo 2. f es una expresi´n simb´lica que se corresponde
                             o      o
sint´cticamente con una funci´n Matlab
    a                        o

>>syms x, diff(f,x)

Ejemplo 3. Derivada en´sima de f (string)
                      e

>>diff(f,’x’,n)

Ejemplo 4. Derivada en´sima de f (simb´lica)
                      e               o

>>syms x, diff(f,x,n)

Ejemplo 5. Derivada en´sima de f (string→sym). Esta variante permite
                          e
incluir par´metros no declarados previamente como simb´licos.
           a                                          o

>>diff(sym(f),’x’,n)
C´lculo simb´lico de derivadas
                 a          o


Ejemplo 6.
                     d
                         sin(2x) + cos(x2 + 5x)
                    dx
Ejecuci´n en la l´
       o         ınea de comandos

>>diff(’sin(2*x)+cos(x^2+5*x)’,’x’)

ans=2*cos(2*x)-sin(x^2+5*x)*(2*x+5)

>>syms x

>>diff(sin(2*x)+cos(x^2+5*x))

ans=2*cos(2*x)-sin(x^2+5*x)*(2*x+5)
C´lculo simb´lico de derivadas
                 a          o


Ejemplo 7.
                    d3
                          sin(2x) + cos(x2 + 5x)
                    dx3
Ejecuci´n en la l´
       o         ınea de comandos

>>diff(’sin(2*x)+cos(x^2+5*x)’,’x’,3)

ans=-8*cos(2*x)+sin(x^2+5*x)*(2*x+5)^3-6*cos(x^2+5*x)*(2*x+5)

>>syms x

>>diff(sin(2*x)+cos(x^2+5*x),x,3)

ans=-8*cos(2*x)+sin(x^2+5*x)*(2*x+5)^3-6*cos(x^2+5*x)*(2*x+5)
Calcular con Matlab las siguientes derivadas en los
      puntos que se indican (uso del comando EVAL)
Ejercicio 1. (Resuelto)

                                   d5      x4 − 2x
                                                       , x=1
                                 dx5        x2    −4

>>D5f=char(diff(’(x^4-2*x)/(x^2-4)’,’x’,5));
>>x=1;
>>Df5_eval_en_1=eval(D5f)
Df5_eval_en_1=-3.591769547325103e+02

Ejercicio 2.

               d10                  sen(ex − x4)
                                                           , x = 1.6405
              dx10      log(x6 + cos2(x − 2) + 1)


NOTA: Las respuestas al final de la presentaci´n
                                             o
Ejecutar el comando indicado y establecer conjeturas
 acerca de la presencia de extremos relativos, puntos de
    inflexi´n, intervalos de crecimiento y convexidad.
          o
Ejercicio 3. Gr´fico de f (x) = csc(x) en [−2π, 2 ∗ π]
               a

>>ezplot(’csc’,[-2*pi,2*pi])

Ejercicio 4. Gr´fico de f (x) = arcsin(x) en [−1, 1]
               a

>>ezplot(’asin’,[-1,1])

Ejercicio 5. Gr´fico de f (x) = |x3 + x + 1| en [−2, 1]
               a

>>ezplot(’abs(x^3+x+1)’,[-2,1])

Ejercicio 6. Gr´fico de f (x) = (x3 − 3x + 2)1/3 en [−2, 10]
               a

>>ezplot(’(x^3-3*x+2)^(1/3)’,[-2,10])
Analizar gr´ficamente la presencia de extremos relativos,
           a
     puntos de inflexi´n, intervalos de crecimiento y
                     o
            convexidad. (Usar DERIVA 3.M)
Ejercicio 7. En el intervalo [0, 3] analizar los puntos x = 1, x = 1.5 y
x = 2 para la funci´n
                   o

                             f (x) = 2x3 − 9x2 + 12x + 3

Ejercicio 8. En el intervalo [0, 3.5] analizar en los puntos x = 1 y
x = 2 a la funci´n
                o
                        f (x) = ex(x − 3) + 4
                                              √               √
Ejercicio 9. En los intervalos [−1, 4], [2 + 2 − 0.5, 2 + √ + 0.5] y
     √               √                                          2
[2 − 2 − 0.5, 2 − 2 + 0.5], analizar los puntos x = 2 ± 2, x = 0
y x = 2 para la funci´n
                     o
                             f (x) = x2e−x

NOTA: Contrastar, si es posible, con resultados obtenidos artesanalmente.
Herramientas Matlab-Maple para el estudio de funciones
Ejemplo 8. Sea la funci´n
                       o

                                       x3
                            f (x) =            .
                                      x2 − 1


Detecci´n de as´
       o       ıntotas horizontales

>>maple(’limit(x^3/(x^2-1),x=infinity)’)
ans =
inf
>>maple(’limit(x^3/(x^2-1),x=-infinity)’)
ans =
-inf

Se concluye experimentalmente que no tiene as´
                                             ıntotas horizontales.
Herramientas Matlab-Maple para el estudio de funciones
Detecci´n de as´
       o       ıntotas verticales.

>>fzero(’x^2-1’,[-10 0])
Zero found in the interval: [-10, 0].
ans=-1
>>fzero(’x^2-1’,[0 10])
Zero found in the interval: [0, 10].
ans =1

El c´lculo de los posibles ceros del denominador permite concluir
    a
experimentalmente que tiene al menos dos as´  ıntotas verticales, a saber, las
rectas de ecuaci´n x = 1 y x = −1.
                 o

Detecci´n de as´
       o       ıntotas oblicuas

>>limit(x^3/(x^2-1)/x,x,inf)
ans =1
>>limit((x^3/(x^2-1))-x,x,inf)
ans =0

Las evidencias apuntan a que y = x es as´
                                        ıntota oblicua.
Herramientas Matlab-Maple para el estudio de funciones
B´squeda de puntos de extremo relativo
 u

>>solve(diff(’x^3/(x^2-1)’,1))
ans =
[        0]
[        0]
[ 3^(1/2)]
[ -3^(1/2)]

Se detectan tres posibles puntos de extremo. Para concluir acerca del
car´cter de cada uno de estos puntos hacemos
   a

>>syms x,f=x^3/(x^2-1);
>>numeric(subs(diff(f,2),0))
ans=0
>>numeric(subs(diff(f,2),sqrt(3)))
ans=2.5981e+00
numeric(subs(diff(f,2),-sqrt(3)))
ans =-2.5981e+00
Herramientas Matlab-Maple para el estudio de funciones

                                          √
De momento deber´ √ aceptar que x = 3 es un punto de m´
                   ıamos                                     ınimo
relativo, y que x = − 3 es un punto de m´ximo relativo. En cuanto a
                                         a
x = 0 podemos juzgarle observando el gr´fico que obtendremos con
                                       a

>>fplot(’[x^3/(x^2-1),x]’,[-6,6]).

¿Hay alguna otra opci´n Matlab para concluir acerca de x = 0?
                     o



Ejercicio 10. Estudiar la siguiente funci´n
                                         o

                       f (x) = e4x+2(x2 + 4x)
POLINOMIO DE TAYLOR
Recordemos que si f (x) admite derivada continua hasta el orden n en la
vecindad V del punto x0, entonces el polinomio de Taylor de f , de grado
n, en el punto x0, est´ dado por
                      a

                          (1                        f (n(x0)(x − x0)n
 Pf,n,x0 (x) = f (x0) + f (x0)(x − x0) + · · · +
                                                              n!

La herramienta Matlab TAYLOR permite calcular el polinomio de Taylor
de f (x) en un punto dado x0. La sintaxis de este comando es

>>syms x;f=expresion_en_x;
>>PolyTaylor=taylor(f,n,x,x0)

donde n es el grado m´s uno.
                     a

Tambi´n puede ejecutarse cuando f es un string. En tal caso
     e

>>PolyTaylor=taylor(sym(f),n,’x’,x0)

El programa TAYLOR_N es una interfaz que facilita el acceso a TAYLOR.M
y muestra juntos a los gr´ficos de f y de su polinomio de Taylor.
                         a
POLINOMIO DE TAYLOR (cont.)
Ejercicio 11. Hallar el polinomio de Taylor de la siguiente funci´n
                                                                 o

                               sen(3x5 + 3x + π)
             f (x) =
                       (56x12 + x6 + 2)(4x6 + 6x4 + 3))

de grado n = 5, en el punto x0 = 0.

Mostrar el gr´fico de ambos en el intervalo [−1, 1].
             a

Obtenga una estimaci´n experimental del error absoluto m´ximo entre los
                      o                                      a
valores del polinomio hallado y la funci´n, en el intervalo [−0.3, 0.3].
                                        o

Para obtener una estimaci´n gruesa del error en [−0.3, 0.3] hacemos lo
                         o
siguiente

>>x=linspace(-0.3,0.3,200);
>>f=(sin(3*x.^5+3*x+pi))./(56*x.^(12)+x.^6+2)./(4*x.^6+6*x.^4+3);
>>P=-1/2*x+3/4*x.^3+13/80*x.^5;
>>errorabs=max(abs(f-P))
errorabs=3.145407625933239e-004
FUNCIONES DE VARIAS VARIABLES
Sea z = f (x, y) una funci´n de dos variables, definida en cierta regi´n Ω
                           o                                         o
del plano R2. Sea (x0, y0) ∈ Ω. Si existe el l´
                                              ımite

                             f (x, y0) − f (x0, y0)
                       lim                            ,
                      x→x0          x − x0

decimos que f es derivable parcialmente, respecto a x, en el punto
(x0, y0).

An´logamente, con respecto la segunda variable se dice que f es derivable
   a
parcialmente en (x0, y0) si existe el l´
                                       ımite

                             f (x0, y) − f (x0, y0)
                       lim                            .
                      y→y0          y − y0

En lo que sigue estudiaremos funciones de dos variables.
Derivadas parciales con Matlab-Maple
Comando   Maple
 fx       se obtiene    mediante       maple(’D[1](f)’);
 fy       ”     ”          ”           maple(’D[2](f)’);
 fxx      ”     ”          ”           maple(’D[1,1](f)’);
 fxy      ”     ”          ”           maple(’D[1,2](f)’);
 fxxyy    ”     ”          ”           maple(’D[1,1,2,2](f)’);

Comando Matlab

Si f est´ creada como STRING, entonces
        a

fxn) se obtiene mediante diff(f,’x’,n)
 (


fyn) se obtiene mediante diff(f,’y’,n)
 (


Si f est´ creada como SYM (>>syms x y) entonces
        a

fxn) se obtiene mediante diff(f,x,n)
 (


fyn) se obtiene mediante diff(f,y,n)
 (


La salida es SYM en todos los casos.
Ejemplo 9. Dada f (x, y) = sin(xy) + cos(xy 2), calcular fx.

>>syms x y
>>maple(’f:=(x,y)->sin(x*y)+cos(x*y^2)’);
>>maple(’D[1](f)’)

Ejercicio 12. Calcular las siguientes derivadas a la funci´n del Ejemplo 9.
                                                          o

       a) fy , b) fxx, c) fxy , d) fyx, e) fyy , f ) fxxyy .

Ejemplo 10. Sea la funci´n de dos variables
                        o

                           xy/(x2 + y 2)      x2 + y 2 = 0,
            f (x, y) =
                           0                  x = y = 0.

Usando herramientas Matlab estudiar su derivabilidad y diferenciabilidad
en (0, 0).

La soluci´n aparece en la siguiente p´gina.
         o                           a
Soluci´n del Ejemplo 10
                           o
>>maple(’f:=(x,y)->(x*y)/(x^2+y^2)’);
>>maple(’(f(h,0)-0)/h’)
ans=0
>>maple(’(f(0,k)-0)/k’)
ans=0

La funci´n tiene derivadas parciales en (0, 0). Sin embargo
        o

>> maple(’limit(m*(x)^2/(x^2+(m*x)^2),x=0)’)
ans =m/(1+m^2)

por tanto NO es diferenciable en el origen (¿por qu´?).
                                                   e
Matriz jacobiana (Maple)
Comando JACOBIAN de Maple. Sintaxis

>>maple(’jacobian([f1,f2,...,fn],[x1,x2,...,xn])’)

Ejemplo 11. Calcular la matriz jacobiana para la funci´n:
                                                      o

                  f (x, y, z) = (ex, cos(y), sen(z)),

en el punto (0, π/2, 0).

Soluci´n del Ejemplo 11.
      o

>>maple(’jacobian([exp(x),cos(y),sin(z)],[x,y,z])’)
>>maple(’M:=(x,y,z)->([[exp(x), 0, 0], ...
   [0, -sin(y), 0], [0, 0, cos(z)]])’);
>>maple(’M(0,-pi/2,0)’)
ans =[[1, 0, 0], [0, 1, 0], [0, 0, 1]]
Matriz jacobiana (Matlab)


Comando JACOBIAN de Matlab. Sintaxis

>>syms x1 x1 ... xn
>>jacobian([f1;f2;...;fn],[x1,x2,...,xn])



Ejemplo 12. Calcular la matriz jacobiana para la funci´n:
                                                      o

                  f (x, y, z) = (ex, cos(y), sen(z)),

en el punto (0, π/2, 0).
Matriz jacobiana (Matlab)
Soluci´n del Ejemplo 12.
      o

>>syms x y z
>>J=jacobian([exp(x);cos(y);sin(z)],[x y z])
J =
[ exp(x),        0,       0]
[       0, -sin(y),       0]
[       0,       0, cos(z)]
>>M0=subs(J,[x,y,z],[0,pi/2,0])
M0 =
     1     0     0
     0    -1     0
     0     0     1
Matriz jacobiana. Ejercicios


Ejercicio 13. Calcular la matriz jacobiana para la funci´n:
                                                        o

            f (x, y, z) = (xyz, 1/(x2 + y 2 + 1), xy + z),

en el punto (1, 2, 1).

Ejercicio 14. Calcular la matriz jacobiana para la funci´n:
                                                        o

           f (x, y, z) = (y sin(ex) + z, cos(xy), sen(zx)),

en el punto (1, π/2, π).
Gradiente


Comando GRAD de Maple. Sintaxis

>>maple(’grad(f,[x1,...,xn])’)

Ejemplo 13. Calcular el gradiente de la funci´n:
                                             o

                                            1
                  f (x, y, z) =                               .
                                  1−   x2   −   y2   −   z2


Soluci´n del Ejemplo 13.
      o

>>maple(’w:=1/sqrt(1-x^2-y^2-z^2)’);
>>pretty(simple(sym(maple(’grad(w,[x,y,z])’))))
Derivadas direccionales. Diferenciabilidad


Ejemplo 14. Hallar la derivada direccional de la funci´n
                                                      o

                               1
                      
                      
                                          ,    x2 + y 2 + z 2 = 0
                          x2 + y 2 + z 2
                      
      f (x, y, z) =
                      
                      
                                0              (x, y, z) = (0, 0, 0)
                      


en el punto (2, 1, 1), seg´n la direcci´n del vector V = (1, 1, 0).
                          u            o

¿Es diferenciable esta funci´n en (2, 1, 1)? ¿Y en (0, 0, 0)? ¿Por qu´?
                            o                                        e
Derivadas direccionales. Diferenciabilidad
Soluci´n del Ejemplo 14.
      o
Observemos que existen y son continuas las derivadas parciales de f en
(2, 1, 1), luego, f es diferenciable en dicho punto. Calculemos la derivada
direccional seg´n V como
               u

                            ∂
                                f =    (f ), V
                           ∂V

En t´rminos de comandos Maple tendr´
    e                              ıamos lo siguiente

>>maple(’f:=(x,y,z)-> 1/sqrt(x^2+y^2+z^2)’);
>>maple(’dotprod([D[1](f)(2,1,1),D[2](f)(2,1,1),...
   D[3](f)(2,1,1)],[1,1,0])’)
ans =
-1/12*6^(1/2)
>>numeric(maple(’dotprod([D[1](f)(2,1,1),D[2](f)(2,1,1),...
   D[3](f)(2,1,1)],[1,1,0])’))
ans =
   -2.041241452319315e-001
Derivadas direccionales. Diferenciabilidad
Soluci´n del Ejemplo 14 (cont.).
      o
Con herramientas Matlab tendr´ ıamos

>>f=’1/sqrt(x^2+y^2+z^2)’;
>>Dirf=dot([subs(diff(f,’x’),{’x’,’y’,’z’},{2,1,1}),...
   subs(diff(f,’y’),{’x’,’y’,’z’},{2,1,1}),...
   subs(diff(f,’z’),{’x’,’y’,’z’},{2,1,1})],[1 1 0])
Dirf =
   -2.041241452319315e-001

La coincidencia de ambos resultados num´ricos, obtenidos con Maple y
                                       e
Matlab, es una evidencia favorable.

Ejercicio 15. Calcular la derivada de f (x, y, z) = cos(x + y)ez en el
punto (π/4, −π/4, 0).
Derivadas direccionales. Diferenciabilidad


Diferenciabilidad.

Ejemplo 15. Sea

                           xy log(x2 + y 2)       x2 + y 2 = 0
            f (x, y) =
                           0                      x=y=0

Se verifica que fx(0, 0) = 0 y fy (0, 0) = 0. En polares podemos calcular

>>syms r b
>>limit((r^2*log(r^2)*sin(b)*cos(b))/r,r,0)
ans =0

lo cual indica que f s´ es diferenciable en (0, 0).
                      ı
Extremos
Ejemplo 16. Hallar los extremos de la funci´n
                                           o

         f (x, y) = −120x3 − 30x4 + 18x5 + 5x6 + 30xy 2


Soluci´n del Ejemplo 16.
      o

>>maple(’f:=(x,y)->-120*x^3-30*x^4+18*x^5+5*x^6+30*x*y^2’);
>>maple(’solve({diff(f(x,y),x)=0, diff(f(x,y),y)=0},{x,y})’)
>>pretty(sym(maple(’hessian(-120*x^3-30*x^4+18*x^5+5*x^6+...
30*x*y^2,[x,y])’)))
>>maple(’M:=(x,y)->hessian (-120*x^3-30*x^4+18*x^5+5*x^6+...
30*x*y^2,[x,y])’);
>>pretty(sym(maple(’subs(x=0,y=0,M(x,y))’))) % PUNTO DEGENERADO
>>pretty(sym(maple(’subs(x=-2,y=0,M(x,y))’))) % MAXIMO
>>pretty(sym(maple(’subs(x=2,y=0,M(x,y))’))) % MINIMO
>>pretty(sym(maple(’subs(x=-3,y=0,M(x,y))’))) % PUNTO DE SILLA

Aplicarle el c´digo extrem.m.
              o
Ejercicio sobre extremos




Ejercicio 16. Hallar los extremos de la funci´n
                                             o

           f (x, y) = 4x2 − 3xy + 9y 2 + 5x + 15y + 16.

Ejercicio 17. Hallar los extremos de la funci´n
                                             o

                                         x
                       f (x, y) =                      .
                                    1+   x2   +   y2


Ver el c´digo extrem.m.
        o
DERIVACION de FUNCIONES COMPUESTAS
Ejemplo 17. Calcular D1Z y D2Z sabiendo que:

                  u2 + v 2
             Z=              ,   con u = ex−y , v = exy
                  u2 − v   2




Soluci´n INLINE del ejemplo 17.
      o

>>maple(’f:=(u,v)->(u^2+v^2)/(u^2-v^2)’);
>>maple(’g:=(x,y)->(exp(x-y),exp(x*y))’);
>>maple(’z:=(x,y)->(f@g)(x,y)’);
>>pretty(sym(maple(’simplify(diff(z(x,y),x))’)))
>>pretty(sym(maple(’simplify(diff(z(x,y),y))’)))

Soluci´n mediante programa.
      o

Usar el c´digo RegraCadea.m
         o
POLINOMIO DE TAYLOR EN DOS VARIABLES
Sea z = f (x, y) una funci´n con derivadas segundas en cierta regi´n Ω
                           o                                       o
del plano. El polinomio de Taylor de f , en el punto (x0, y0) ∈ Ω, de
grado dos, est´ dado por
              a

         P (x, y) = f (x0, y0) + fx(x − x0) + fy (y − y0)+

     0.5(fxx(x − x0)2 + fyy (y − y0)2) + fxy (x − x0)(y − y0)

Ejercicio 18. Hallar el polinomio de Taylor de grado dos a las siguientes
funciones en los puntos que se indican

             a) ex+y cos(x + y)        x0 = 0, y0 = 1
             b) 1/(1 + x2 + y 2)       x0 = 0.2, y0 = 0.5


Usar el programa PTaylor2.m.
RESPUESTAS
Respuesta al ejercicio 1. D5f(1)=-3.591769547325103e+02

Respuesta al ejercicio 2. D10f(1.6405)= -3.547333292946573e+011

Respuesta al ejercicio 3. As´
                            ıntotas verticales, m´ximos y m´
                                                 a         ınimos
relativos

Respuesta al ejercicio 4. Punto de inflexi´n (cambio de la convexidad),
                                         o
intervalo de crecimiento

Respuesta al ejercicio 5. M´ınimo absoluto en x ≈ −0.6823, m´ximo
                                                            a
absoluto en x = −2, inflexi´n en x = 0
                          o

Respuesta al ejercicio 6. M´ximo y m´
                             a         ınimo relativo en x ≈ −1 y
x ≈ 1.2, resp. En el segundo punto no es derivable.

Respuesta al ejercicio 7. x = 1 es m´ximo, x = 2 es m´
                                    a                ınimo y
x = 1.5 es de inflexi´n
                    o

Respuesta al ejercicio 8. x = 1 es de inflexi´n y x = 2 es punto de
                                            o
m´
 ıinimo relativo
Respuestas
Respuesta al ejercicio 9. x = 0 es m´
                 √                     ınimo relativo, x = 2 es m´ximo
                                                                 a
relativo, x = 2     2 son puntos de inflexi´n.
                                          o

Respuesta al ejercicio 10. No se incluye

                                    x       3x3       13x5
Respuesta al ejercicio 11. P = −        +         +          .
                                    2       4         80
Respuestas
Respuesta al ejercicio 12. DV f (2, 1, 1) = −2.04124142e − 01

Respuesta al ejercicio 13.

  2.0000e+000 1.0000e+000       2.0000e+000
 -5.5556e-002 -1.1111e-001                0
  2.0000e+000 1.0000e+000       1.0000e+000

Respuesta al ejercicio 14.

 -3.8930e+000 4.1078e-001 1.0000e+000
 -1.5708e+000 -1.0000e+000            0
 -3.1416e+000            0 -1.0000e+000

Respuesta al ejercicio 15.
D(π/4,−π/4,0)f = −5.343957625674434e − 002

Respuesta al ejercicio 16. (−1, −1) es punto de m´
                                                 ınimo.

Respuesta al ejercicio 17. (1, 0) m´ximo y (−1, 0) m´
                                   a                ınimo
Ap´ndice
                                  e
S´lo dedicaremos un peque˜o espacio al tratamiento num´rico de la
 o                       n                            e
derivada.

Supongamos que de la funci´n f (x) s´lo conocemos un n´mero finito de
                          o         o                 u
valores
                  (x0, y0), (x1, y1), ..., (xn, yn).
Queremos calcular aproximadamente el valor de f (x), siendo x un punto
del dominio de f , que no coincide necesariamente con alguno de los xk.
Debemos dejar claro que este problema es inestable, es decir, peque˜os
                                                                    n
errores en los datos pueden producir resultados muy alejados del valor
correcto. Una de las formas m´s naturales o sencillas consiste en utilizar el
                               a
polinomio de Taylor que ya sabemos aproxima localmente a la funci´n que
                                                                    o
lo genera bajo ciertas condiciones.

Examinemos primero la f´rmula que define te´ricamente a la derivada
                       o                  o

                                     f (x + h) − f (x)
                     f (x) = lim
                               h→0           h
En las condiciones dadas es imposible efectuar o simular en un ordenador
este proceso de l´
                 ımites. No conocemos a f m´s all´ de los valores arriba
                                              a    a
enumerados. En realidad, aunque conoci´semos la formulaci´n de f (x) en
                                         e                  o
cualquier x, los errores de redondeo y de cancelaci´n para h muy peque˜o
                                                   o                   n
perturbar´ severamente el resultado final.
         ıan

Lo que podemos hacer es aplicar la f´rmula de Taylor con resto de
                                    o
Lagrange para deducir diferentes procedimientos num´ricos. Lo haremos
                                                    e
para deducir un m´todo de orden dos. Supongamos que f admite derivada
                  e
tercera continua en su dominio. Entonces

                                        h2              h3
        f (x + h) = f (x) + hf (x) +          f (x) +        f (ξ1)   (1)
                                         2!             3!

                                        h2              h3
        f (x − h) = f (x) − hf (x) +          f (x) −        f (ξ2)   (2)
                                      2!           3!
donde ξ1 ∈ (x, x + h) y ξ2 ∈ (x − h, x), siendo h > 0.

Si restamos (2) a (1) y despejamos a f (x) obtenemos
f (x + h) − f (x − h)         h2
      f (x) =                            −         f (ξ1) − f (ξ2) .     (3)
                            2h               12
El error de truncamiento es el que cometemos al despreciar el t´rmino con
                                                               e
las derivadas terceras, y aqu´ es del orden n = 2 (Ver pag. 45). La
                             ı
formulaci´n de nuestro primer m´todo para calcular aproximadamente la
          o                       e
derivada de f es

                              f (x + h) − f (x − h)
                    f (x) ≈                             .                (4)
                                         2h

A (4) se le conoce como f´rmula de diferencia centrada. Si la red
                          o
x0, ..., xn es uniforme en el sentido de que xk+1 − xk = 2h,
k = 0, ..., n − 1, entonces nuestro problema inicial se resuelve como

                     f (xk+1) − f (xk)
         f (˜k) ≈
            x                            , xk = (xk+1 + xk)/2.
                                           ˜
                             2h

La llamada f´rmula adelantada de dos puntos que se deriva directamente
             o
de la definici´n cl´sica de derivada aparece en la siguiente diapositiva y es
             o    a
de orden n = 1.
f (x + h) − f (x)
                      f (x) ≈                         .                 (5)
                                           h
La siguiente tabla muestra algunos de los errores (absolutos) que se
producen al utilizar (4) y (5) para calcular aproximadamente f (1), siendo
f (x) = xex.
                         h          (4)          (5)
                      1.0e-01   1.8135e-02   4.2644e-01
                      1.0e-02   1.8122e-04   4.0956e-02
                      1.0e-03   1.8122e-06   4.0792e-03
                      1.0e-04   1.8123e-08   4.0776e-04
                      1.0e-05   2.0599e-10   4.0774e-05
                      1.0e-06   3.2692e-10   4.0764e-06
                      1.0e-07   1.1717e-10   4.0868e-07
                      1.0e-08   1.3206e-08   5.7614e-08
                      1.0e-09   1.3206e-08   1.3206e-08
                      1.0e-10   8.7497e-07   1.3455e-06

Notar que los resultados empeoran a partir de cierto valor de h, y que el
orden se manifiesta cuando comparamos el rango de h y el error. La
f´rmula (4) parece ser m´s eficiente que (5). Sin embargo, (5) muestra
 o                       a
una mayor estabilidad que (4).
Notaci´n
                                    o


El m´todo cuya f´rmula es A(h), para estimar E, se dice de orden n si
    e           o

                         |A(h) − E| ≤ M hn,

donde M > 0 no depende de h.

Se denota por
                         A(h) − E = O(hn).
             − − − − − − − − − − − − − − − − −−
Recordar que el error absoluto que se comete al estimar E mediante
A(h) se define como
                             |A(h) − E|,
mientras que, si E = 0, el error relativo est´ dado por
                                             a

                           |A(h) − E|/|E|.
FIN

Más contenido relacionado

PDF
Metodo de cholesky
PPTX
Ecucación de bessel
PDF
Ecuaciones diferenciales parciales E.D.P.
PPT
Reduccion de orden
PDF
Ejercicios impares lara y arroba analisis matematico
PDF
000 ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO ESPINOZA RAMOS.pdf
PPTX
Soluciones por sustituciones. ED de Bernoulli
Metodo de cholesky
Ecucación de bessel
Ecuaciones diferenciales parciales E.D.P.
Reduccion de orden
Ejercicios impares lara y arroba analisis matematico
000 ECUACIONES_DIFERENCIALES_Y_SUS_APLICACIO ESPINOZA RAMOS.pdf
Soluciones por sustituciones. ED de Bernoulli

La actualidad más candente (20)

PDF
Parametrizacion de superficies
PPTX
Grupo 5 trabajo y energia-ejercicios
PDF
Método de euler
PDF
APUNTES DE GRADOS DE LIBERTAD.pdf
DOC
Funciones ortogonales (1)
PDF
Ejemplos 2 de fasores
PPSX
ICECLASE 3
PDF
Ecuaciones diferenciales
DOCX
Ecuaciones diferenciales
PDF
Métodos numéricos- Problemario
ODP
Coeficientes indeterminados
DOCX
Teoremas de thévenin norton y leyes de kirchhoff
PDF
Problemas mef
PPTX
Matriz jacobiana
PDF
Schaum circuitos-electricos-tercera-edicion-3°-ed
PDF
2 geometría analítica
PDF
Conjunto Fundamental de Soluciones
PPTX
Ecuaciones Lineales Homogéneas con coeficientes constantes
PPTX
Componentes radial y transversal
PPTX
Metodo de euler
Parametrizacion de superficies
Grupo 5 trabajo y energia-ejercicios
Método de euler
APUNTES DE GRADOS DE LIBERTAD.pdf
Funciones ortogonales (1)
Ejemplos 2 de fasores
ICECLASE 3
Ecuaciones diferenciales
Ecuaciones diferenciales
Métodos numéricos- Problemario
Coeficientes indeterminados
Teoremas de thévenin norton y leyes de kirchhoff
Problemas mef
Matriz jacobiana
Schaum circuitos-electricos-tercera-edicion-3°-ed
2 geometría analítica
Conjunto Fundamental de Soluciones
Ecuaciones Lineales Homogéneas con coeficientes constantes
Componentes radial y transversal
Metodo de euler
Publicidad

Destacado (20)

PPTX
Robotica 1
PDF
Campos vectoriales con Matlab y Mathematica
PDF
Matlab jacobiana inversa
PPTX
Partes de un robot
DOCX
Derivadas parciales de funciones vectoriales de mas de una variable
PPSX
GRAFICA DE LA DERIVADA EN MATLAB
PDF
Matlab 2 Capitulo 5
PPTX
Parte de un robot
PPTX
Partes de un robot
DOC
resolucion de ecuaciones diferenciales con MATLAB
PDF
Gráfica derivada e Integral de una función discreta y continua en matlab
PPTX
Presentacion optimizacion CONDICIONES kkt
PPTX
Resolución de ecuaciones diferenciales con MATLAB R2015a
PPTX
Manejo Vectores Matlab
PPT
Polinomios
PPS
1.04 Polinomios
PPTX
Diapositivas de biomecanica
PPTX
Biomecanica
PDF
Metodos numericos con matlab
Robotica 1
Campos vectoriales con Matlab y Mathematica
Matlab jacobiana inversa
Partes de un robot
Derivadas parciales de funciones vectoriales de mas de una variable
GRAFICA DE LA DERIVADA EN MATLAB
Matlab 2 Capitulo 5
Parte de un robot
Partes de un robot
resolucion de ecuaciones diferenciales con MATLAB
Gráfica derivada e Integral de una función discreta y continua en matlab
Presentacion optimizacion CONDICIONES kkt
Resolución de ecuaciones diferenciales con MATLAB R2015a
Manejo Vectores Matlab
Polinomios
1.04 Polinomios
Diapositivas de biomecanica
Biomecanica
Metodos numericos con matlab
Publicidad

Similar a Tutorial de matrices matlab (20)

PDF
Cálculo Numérico Asistido con el Software Matemático MatLab.
PDF
TÓPICOS DE MATLAB: APLICACIÓN A LOS MÉTODOS NUMÉRICOS.
PDF
Estadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATED
PDF
Practica 1 Introduccion Al R
XLS
Calculo diferencial unidad 2
PDF
Matematicas i 09101
PDF
Introduccion al Programa R
PDF
Libro funciones reales
PDF
Matematicas i 09101 2012
PDF
03 prontuario del curso
PDF
Manual dematlab
PPTX
CLASE 1 - TEORÍA DE ERROR de metodos.pptx
PDF
Curvas maravillosas
PDF
Funciones trascendentales
PDF
Algebralineal
PDF
Análisis de funciones con Geogebra
DOCX
DOC
Planificacion calculo 2010-2011
PDF
Funciones
Cálculo Numérico Asistido con el Software Matemático MatLab.
TÓPICOS DE MATLAB: APLICACIÓN A LOS MÉTODOS NUMÉRICOS.
Estadisticas Descriptivas e Inferencia utilizando R (Taller Intermedio) UPDATED
Practica 1 Introduccion Al R
Calculo diferencial unidad 2
Matematicas i 09101
Introduccion al Programa R
Libro funciones reales
Matematicas i 09101 2012
03 prontuario del curso
Manual dematlab
CLASE 1 - TEORÍA DE ERROR de metodos.pptx
Curvas maravillosas
Funciones trascendentales
Algebralineal
Análisis de funciones con Geogebra
Planificacion calculo 2010-2011
Funciones

Último (20)

PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
ciencias-1.pdf libro cuarto basico niños
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Híper Mega Repaso Histológico Bloque 3.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Cosacos y hombres del Este en el Heer.ppt
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
DI, TEA, TDAH.pdf guía se secuencias didacticas
V UNIDAD - PRIMER GRADO. del mes de agosto
caso clínico iam clinica y semiología l3.pptx
Fundamentos_Educacion_a_Distancia_ABC.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
2 GRADO UNIDAD 5 - 2025.docx para primaria
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
biología es un libro sobre casi todo el tema de biología
ciencias-1.pdf libro cuarto basico niños
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias

Tutorial de matrices matlab

  • 1. C´lculo Infinitesimal a CURSO 2009-10 Clase Pr´ctica No. 5 a ´ CALCULO DIFERENCIAL. ESTUDIO EXPERIMENTAL DE FUNCIONES
  • 2. ´ INDICE Secci´n o Diapositiva Sugerencias 4 Introducci´n o 5 Objetivos 6 Metodolog´ ıa 7 Derivaci´n simb´lica o o 10 Ejercicios 13 C´lculo de as´ a ıntotas, extremos, etc 16 Polinomio de Taylor 20 Funciones de varias variables 22 Matriz jacobiana 28 Gradiente 30 Derivadas direccionales 33 Extremos 35 Derivada de la compuesta 37 Polinomio de Taylor en dos variables 38 Respuestas 39 Ap´ndice e 42 Ir a pag k → Shift+Ctrl+N+k (versi´n 7 Adobe Reader) o Ctrl+N+k (versi´n 6) o
  • 3. SUGERENCIAS Crear una carpeta personal temporal (al final de la sesi´n puede ser o eliminada) y declarar la correspondiente trayectoria (PATH). Esto es esencial para la ejecuci´n de programas. Puede accederse al MENU o principal de la ventana de comandos, opci´n FILESET PATH. Como o alternativa basta ejecutar lo siguiente. >>!mkdir C:calculocarpeta_personal >>path(’C:calculocarpeta_personal’,path) La primera l´ınea crea nuestra carpeta personal, mientras que la segunda informa a Matlab d´nde se encuentra ´sta, y la sit´a al comienzo de la o e u lista de trayectorias. Se recomienda el uso de los programas que aparecen en la Web de la asignatura para facilitar el trabajo con las herramientas Maple dise˜adas n para el c´lculo simb´lico de derivadas. a o
  • 4. Introducci´n o El acceso a la tecnolog´ hace que cambiemos nuestros m´todos de trabajo ıa e y estudio. Lo frecuente es que, directamente en el papel, sin otro instrumento que no sea el bol´ ıgrafo, tengamos que estudiar una funci´n o calculando sus derivadas, o las ra´ de ciertas ecuaciones para hallar las ıces intersecciones con los ejes de coordenadas, o ciertos l´ ımites para determinar el car´cter asint´tico de una funci´n cerca de puntos a o o (incluyendo el infinito), etc. Los problemas a nivel acad´mico son e relativamente sencillos, pero tal simplicidad no se garantiza en la pr´ctica a profesional. Hallar las ra´ de una ecuaci´n trascendente, o algebraica ıces o (polinomial) puede constituir un problema muy dif´ o imposible de ıcil resolver artesanalmente. Herramientas inform´ticas como las que ofrece el a MatLab permiten aumentar significativamente nuestras posibilidades de ´xito. Con ellas, para obtener la gr´fica de una funci´n basta con invocar e a o comandos como PLOT, EZPLOT y FPLOT, para que una parte de dicha gr´fica aparezca en la pantalla. Luego, es posible que nuestro trabajo a comience por lo que antes era el final. Es as´ que podemos partir del ı conocimiento de la gr´fica para despu´s establecer conjeturas sobre a e intervalos de crecimiento, m´ximos o m´ a ınimos relativos, etc. Para realizar con ´xito este trabajo, nuestra preparaci´n te´rica es esencial. e o o
  • 5. OBJETIVOS Abordar el estudio te´rico-experimental de las propiedades locales y o globales de algunas funciones. Esta clase incluye como aspecto esencial el estudio de la diferenciabilidad de funciones en una y dos variables, y la utilizaci´n de la diferencial como herramienta. o El alumno deber´ conocer la sintaxis de algunos comandos simb´licos a o Matlab-Maple, que se aplican directamente al c´lculo de derivadas. a Resolver eficientemente diversos problemas mediante el uso de programas basados en los comandos estudiados. Aplicar herramientas gr´ficas Matlab para concluir experimentalmente a acerca de las caracter´ ısticas de las funciones.
  • 6. METODOLOG´ IA Al igual que en clases anteriores, el m´todo consiste en combinar los e recursos inform´ticos con el an´lisis matem´tico. Mediante la teor´ a a a ıa podremos contrastar la verosimilitud de los resultados experimentales. Ejecutando herramientas simb´licas Matlab-Maple que permiten simular los o procesos de diferenciaci´n, se intentar´ el estudio de algunas funciones en o a subregiones de su dominio. Para facilitar este trabajo se han confeccionado varios programas que pueden descargarse desde la WEB de la asignatura. La aplicaci´n de comandos de la familia PLOT se utilizar´ para producir o a gr´ficos cuya interpretaci´n nos ofrecer´ informaci´n acerca de las a o a o principales caracter´ ısticas de algunas funciones elementales seleccionadas.
  • 7. METODOLOG´ (cont.) IA Se investigar´ la naturaleza de las funciones atendiendo a: a -Campo de definici´n o -Simetr´ ıas -Periodicidad -Cortes con los ejes -As´ ıntotas -Continuidad de la funci´n o -Derivabilidad -Crecimiento. Extremos -Concavidad. Convexidad -Puntos inflexi´n, etc o
  • 8. METODOLOG´ (cont.) IA En los problemas que se plantear´n en las siguientes diapositivas a aplicaremos comandos simb´licos y num´ricos que permiten calcular o e l´ ımites, derivadas, ra´ de ecuaciones, y hacer gr´ficas. Las funciones ıces a tendr´n que ser definidas mediante cadenas de caracteres (strings), o a mediante la declaraci´n previa de variables simb´licas, mediante el o o comando INLINE directamente en la l´ ınea de comandos, o mediante la confecci´n de programas encabezados con la directiva FUNCTION (ver o clases pr´cticas anteriores). a El trabajo del alumno se basar´ en su conocimiento sobre MatLab, en las a ayudas que brinda el propio sistema, en los manuales ON LINE, y en la ayuda directa del profesor. Comenzaremos esta clase viendo los comandos que permiten el c´lculo a simb´lico de derivadas de cualquier orden. A continuaci´n repasaremos los o o comandos que permiten recrear en pantalla el gr´fico de una funci´n dada. a o En cuanto a derivaci´n num´rica nos limitaremos a presentar unos breves o e apuntes situados al final, en el ap´ndice (pag. 42), donde se muestra una e aplicaci´n de la f´rmula de Taylor. o o
  • 9. Expresi´n exacta de la derivada en´sima de una funci´n. o e o Ejemplo 1. f es una cadena de caracteres (string) que se corresponde sint´cticamente con una funci´n Matlab a o >>diff(f,’x’) Ejemplo 2. f es una expresi´n simb´lica que se corresponde o o sint´cticamente con una funci´n Matlab a o >>syms x, diff(f,x) Ejemplo 3. Derivada en´sima de f (string) e >>diff(f,’x’,n) Ejemplo 4. Derivada en´sima de f (simb´lica) e o >>syms x, diff(f,x,n) Ejemplo 5. Derivada en´sima de f (string→sym). Esta variante permite e incluir par´metros no declarados previamente como simb´licos. a o >>diff(sym(f),’x’,n)
  • 10. C´lculo simb´lico de derivadas a o Ejemplo 6. d sin(2x) + cos(x2 + 5x) dx Ejecuci´n en la l´ o ınea de comandos >>diff(’sin(2*x)+cos(x^2+5*x)’,’x’) ans=2*cos(2*x)-sin(x^2+5*x)*(2*x+5) >>syms x >>diff(sin(2*x)+cos(x^2+5*x)) ans=2*cos(2*x)-sin(x^2+5*x)*(2*x+5)
  • 11. C´lculo simb´lico de derivadas a o Ejemplo 7. d3 sin(2x) + cos(x2 + 5x) dx3 Ejecuci´n en la l´ o ınea de comandos >>diff(’sin(2*x)+cos(x^2+5*x)’,’x’,3) ans=-8*cos(2*x)+sin(x^2+5*x)*(2*x+5)^3-6*cos(x^2+5*x)*(2*x+5) >>syms x >>diff(sin(2*x)+cos(x^2+5*x),x,3) ans=-8*cos(2*x)+sin(x^2+5*x)*(2*x+5)^3-6*cos(x^2+5*x)*(2*x+5)
  • 12. Calcular con Matlab las siguientes derivadas en los puntos que se indican (uso del comando EVAL) Ejercicio 1. (Resuelto) d5 x4 − 2x , x=1 dx5 x2 −4 >>D5f=char(diff(’(x^4-2*x)/(x^2-4)’,’x’,5)); >>x=1; >>Df5_eval_en_1=eval(D5f) Df5_eval_en_1=-3.591769547325103e+02 Ejercicio 2. d10 sen(ex − x4) , x = 1.6405 dx10 log(x6 + cos2(x − 2) + 1) NOTA: Las respuestas al final de la presentaci´n o
  • 13. Ejecutar el comando indicado y establecer conjeturas acerca de la presencia de extremos relativos, puntos de inflexi´n, intervalos de crecimiento y convexidad. o Ejercicio 3. Gr´fico de f (x) = csc(x) en [−2π, 2 ∗ π] a >>ezplot(’csc’,[-2*pi,2*pi]) Ejercicio 4. Gr´fico de f (x) = arcsin(x) en [−1, 1] a >>ezplot(’asin’,[-1,1]) Ejercicio 5. Gr´fico de f (x) = |x3 + x + 1| en [−2, 1] a >>ezplot(’abs(x^3+x+1)’,[-2,1]) Ejercicio 6. Gr´fico de f (x) = (x3 − 3x + 2)1/3 en [−2, 10] a >>ezplot(’(x^3-3*x+2)^(1/3)’,[-2,10])
  • 14. Analizar gr´ficamente la presencia de extremos relativos, a puntos de inflexi´n, intervalos de crecimiento y o convexidad. (Usar DERIVA 3.M) Ejercicio 7. En el intervalo [0, 3] analizar los puntos x = 1, x = 1.5 y x = 2 para la funci´n o f (x) = 2x3 − 9x2 + 12x + 3 Ejercicio 8. En el intervalo [0, 3.5] analizar en los puntos x = 1 y x = 2 a la funci´n o f (x) = ex(x − 3) + 4 √ √ Ejercicio 9. En los intervalos [−1, 4], [2 + 2 − 0.5, 2 + √ + 0.5] y √ √ 2 [2 − 2 − 0.5, 2 − 2 + 0.5], analizar los puntos x = 2 ± 2, x = 0 y x = 2 para la funci´n o f (x) = x2e−x NOTA: Contrastar, si es posible, con resultados obtenidos artesanalmente.
  • 15. Herramientas Matlab-Maple para el estudio de funciones Ejemplo 8. Sea la funci´n o x3 f (x) = . x2 − 1 Detecci´n de as´ o ıntotas horizontales >>maple(’limit(x^3/(x^2-1),x=infinity)’) ans = inf >>maple(’limit(x^3/(x^2-1),x=-infinity)’) ans = -inf Se concluye experimentalmente que no tiene as´ ıntotas horizontales.
  • 16. Herramientas Matlab-Maple para el estudio de funciones Detecci´n de as´ o ıntotas verticales. >>fzero(’x^2-1’,[-10 0]) Zero found in the interval: [-10, 0]. ans=-1 >>fzero(’x^2-1’,[0 10]) Zero found in the interval: [0, 10]. ans =1 El c´lculo de los posibles ceros del denominador permite concluir a experimentalmente que tiene al menos dos as´ ıntotas verticales, a saber, las rectas de ecuaci´n x = 1 y x = −1. o Detecci´n de as´ o ıntotas oblicuas >>limit(x^3/(x^2-1)/x,x,inf) ans =1 >>limit((x^3/(x^2-1))-x,x,inf) ans =0 Las evidencias apuntan a que y = x es as´ ıntota oblicua.
  • 17. Herramientas Matlab-Maple para el estudio de funciones B´squeda de puntos de extremo relativo u >>solve(diff(’x^3/(x^2-1)’,1)) ans = [ 0] [ 0] [ 3^(1/2)] [ -3^(1/2)] Se detectan tres posibles puntos de extremo. Para concluir acerca del car´cter de cada uno de estos puntos hacemos a >>syms x,f=x^3/(x^2-1); >>numeric(subs(diff(f,2),0)) ans=0 >>numeric(subs(diff(f,2),sqrt(3))) ans=2.5981e+00 numeric(subs(diff(f,2),-sqrt(3))) ans =-2.5981e+00
  • 18. Herramientas Matlab-Maple para el estudio de funciones √ De momento deber´ √ aceptar que x = 3 es un punto de m´ ıamos ınimo relativo, y que x = − 3 es un punto de m´ximo relativo. En cuanto a a x = 0 podemos juzgarle observando el gr´fico que obtendremos con a >>fplot(’[x^3/(x^2-1),x]’,[-6,6]). ¿Hay alguna otra opci´n Matlab para concluir acerca de x = 0? o Ejercicio 10. Estudiar la siguiente funci´n o f (x) = e4x+2(x2 + 4x)
  • 19. POLINOMIO DE TAYLOR Recordemos que si f (x) admite derivada continua hasta el orden n en la vecindad V del punto x0, entonces el polinomio de Taylor de f , de grado n, en el punto x0, est´ dado por a (1 f (n(x0)(x − x0)n Pf,n,x0 (x) = f (x0) + f (x0)(x − x0) + · · · + n! La herramienta Matlab TAYLOR permite calcular el polinomio de Taylor de f (x) en un punto dado x0. La sintaxis de este comando es >>syms x;f=expresion_en_x; >>PolyTaylor=taylor(f,n,x,x0) donde n es el grado m´s uno. a Tambi´n puede ejecutarse cuando f es un string. En tal caso e >>PolyTaylor=taylor(sym(f),n,’x’,x0) El programa TAYLOR_N es una interfaz que facilita el acceso a TAYLOR.M y muestra juntos a los gr´ficos de f y de su polinomio de Taylor. a
  • 20. POLINOMIO DE TAYLOR (cont.) Ejercicio 11. Hallar el polinomio de Taylor de la siguiente funci´n o sen(3x5 + 3x + π) f (x) = (56x12 + x6 + 2)(4x6 + 6x4 + 3)) de grado n = 5, en el punto x0 = 0. Mostrar el gr´fico de ambos en el intervalo [−1, 1]. a Obtenga una estimaci´n experimental del error absoluto m´ximo entre los o a valores del polinomio hallado y la funci´n, en el intervalo [−0.3, 0.3]. o Para obtener una estimaci´n gruesa del error en [−0.3, 0.3] hacemos lo o siguiente >>x=linspace(-0.3,0.3,200); >>f=(sin(3*x.^5+3*x+pi))./(56*x.^(12)+x.^6+2)./(4*x.^6+6*x.^4+3); >>P=-1/2*x+3/4*x.^3+13/80*x.^5; >>errorabs=max(abs(f-P)) errorabs=3.145407625933239e-004
  • 21. FUNCIONES DE VARIAS VARIABLES Sea z = f (x, y) una funci´n de dos variables, definida en cierta regi´n Ω o o del plano R2. Sea (x0, y0) ∈ Ω. Si existe el l´ ımite f (x, y0) − f (x0, y0) lim , x→x0 x − x0 decimos que f es derivable parcialmente, respecto a x, en el punto (x0, y0). An´logamente, con respecto la segunda variable se dice que f es derivable a parcialmente en (x0, y0) si existe el l´ ımite f (x0, y) − f (x0, y0) lim . y→y0 y − y0 En lo que sigue estudiaremos funciones de dos variables.
  • 22. Derivadas parciales con Matlab-Maple Comando Maple fx se obtiene mediante maple(’D[1](f)’); fy ” ” ” maple(’D[2](f)’); fxx ” ” ” maple(’D[1,1](f)’); fxy ” ” ” maple(’D[1,2](f)’); fxxyy ” ” ” maple(’D[1,1,2,2](f)’); Comando Matlab Si f est´ creada como STRING, entonces a fxn) se obtiene mediante diff(f,’x’,n) ( fyn) se obtiene mediante diff(f,’y’,n) ( Si f est´ creada como SYM (>>syms x y) entonces a fxn) se obtiene mediante diff(f,x,n) ( fyn) se obtiene mediante diff(f,y,n) ( La salida es SYM en todos los casos.
  • 23. Ejemplo 9. Dada f (x, y) = sin(xy) + cos(xy 2), calcular fx. >>syms x y >>maple(’f:=(x,y)->sin(x*y)+cos(x*y^2)’); >>maple(’D[1](f)’) Ejercicio 12. Calcular las siguientes derivadas a la funci´n del Ejemplo 9. o a) fy , b) fxx, c) fxy , d) fyx, e) fyy , f ) fxxyy . Ejemplo 10. Sea la funci´n de dos variables o xy/(x2 + y 2) x2 + y 2 = 0, f (x, y) = 0 x = y = 0. Usando herramientas Matlab estudiar su derivabilidad y diferenciabilidad en (0, 0). La soluci´n aparece en la siguiente p´gina. o a
  • 24. Soluci´n del Ejemplo 10 o >>maple(’f:=(x,y)->(x*y)/(x^2+y^2)’); >>maple(’(f(h,0)-0)/h’) ans=0 >>maple(’(f(0,k)-0)/k’) ans=0 La funci´n tiene derivadas parciales en (0, 0). Sin embargo o >> maple(’limit(m*(x)^2/(x^2+(m*x)^2),x=0)’) ans =m/(1+m^2) por tanto NO es diferenciable en el origen (¿por qu´?). e
  • 25. Matriz jacobiana (Maple) Comando JACOBIAN de Maple. Sintaxis >>maple(’jacobian([f1,f2,...,fn],[x1,x2,...,xn])’) Ejemplo 11. Calcular la matriz jacobiana para la funci´n: o f (x, y, z) = (ex, cos(y), sen(z)), en el punto (0, π/2, 0). Soluci´n del Ejemplo 11. o >>maple(’jacobian([exp(x),cos(y),sin(z)],[x,y,z])’) >>maple(’M:=(x,y,z)->([[exp(x), 0, 0], ... [0, -sin(y), 0], [0, 0, cos(z)]])’); >>maple(’M(0,-pi/2,0)’) ans =[[1, 0, 0], [0, 1, 0], [0, 0, 1]]
  • 26. Matriz jacobiana (Matlab) Comando JACOBIAN de Matlab. Sintaxis >>syms x1 x1 ... xn >>jacobian([f1;f2;...;fn],[x1,x2,...,xn]) Ejemplo 12. Calcular la matriz jacobiana para la funci´n: o f (x, y, z) = (ex, cos(y), sen(z)), en el punto (0, π/2, 0).
  • 27. Matriz jacobiana (Matlab) Soluci´n del Ejemplo 12. o >>syms x y z >>J=jacobian([exp(x);cos(y);sin(z)],[x y z]) J = [ exp(x), 0, 0] [ 0, -sin(y), 0] [ 0, 0, cos(z)] >>M0=subs(J,[x,y,z],[0,pi/2,0]) M0 = 1 0 0 0 -1 0 0 0 1
  • 28. Matriz jacobiana. Ejercicios Ejercicio 13. Calcular la matriz jacobiana para la funci´n: o f (x, y, z) = (xyz, 1/(x2 + y 2 + 1), xy + z), en el punto (1, 2, 1). Ejercicio 14. Calcular la matriz jacobiana para la funci´n: o f (x, y, z) = (y sin(ex) + z, cos(xy), sen(zx)), en el punto (1, π/2, π).
  • 29. Gradiente Comando GRAD de Maple. Sintaxis >>maple(’grad(f,[x1,...,xn])’) Ejemplo 13. Calcular el gradiente de la funci´n: o 1 f (x, y, z) = . 1− x2 − y2 − z2 Soluci´n del Ejemplo 13. o >>maple(’w:=1/sqrt(1-x^2-y^2-z^2)’); >>pretty(simple(sym(maple(’grad(w,[x,y,z])’))))
  • 30. Derivadas direccionales. Diferenciabilidad Ejemplo 14. Hallar la derivada direccional de la funci´n o 1    , x2 + y 2 + z 2 = 0 x2 + y 2 + z 2  f (x, y, z) =   0 (x, y, z) = (0, 0, 0)  en el punto (2, 1, 1), seg´n la direcci´n del vector V = (1, 1, 0). u o ¿Es diferenciable esta funci´n en (2, 1, 1)? ¿Y en (0, 0, 0)? ¿Por qu´? o e
  • 31. Derivadas direccionales. Diferenciabilidad Soluci´n del Ejemplo 14. o Observemos que existen y son continuas las derivadas parciales de f en (2, 1, 1), luego, f es diferenciable en dicho punto. Calculemos la derivada direccional seg´n V como u ∂ f = (f ), V ∂V En t´rminos de comandos Maple tendr´ e ıamos lo siguiente >>maple(’f:=(x,y,z)-> 1/sqrt(x^2+y^2+z^2)’); >>maple(’dotprod([D[1](f)(2,1,1),D[2](f)(2,1,1),... D[3](f)(2,1,1)],[1,1,0])’) ans = -1/12*6^(1/2) >>numeric(maple(’dotprod([D[1](f)(2,1,1),D[2](f)(2,1,1),... D[3](f)(2,1,1)],[1,1,0])’)) ans = -2.041241452319315e-001
  • 32. Derivadas direccionales. Diferenciabilidad Soluci´n del Ejemplo 14 (cont.). o Con herramientas Matlab tendr´ ıamos >>f=’1/sqrt(x^2+y^2+z^2)’; >>Dirf=dot([subs(diff(f,’x’),{’x’,’y’,’z’},{2,1,1}),... subs(diff(f,’y’),{’x’,’y’,’z’},{2,1,1}),... subs(diff(f,’z’),{’x’,’y’,’z’},{2,1,1})],[1 1 0]) Dirf = -2.041241452319315e-001 La coincidencia de ambos resultados num´ricos, obtenidos con Maple y e Matlab, es una evidencia favorable. Ejercicio 15. Calcular la derivada de f (x, y, z) = cos(x + y)ez en el punto (π/4, −π/4, 0).
  • 33. Derivadas direccionales. Diferenciabilidad Diferenciabilidad. Ejemplo 15. Sea xy log(x2 + y 2) x2 + y 2 = 0 f (x, y) = 0 x=y=0 Se verifica que fx(0, 0) = 0 y fy (0, 0) = 0. En polares podemos calcular >>syms r b >>limit((r^2*log(r^2)*sin(b)*cos(b))/r,r,0) ans =0 lo cual indica que f s´ es diferenciable en (0, 0). ı
  • 34. Extremos Ejemplo 16. Hallar los extremos de la funci´n o f (x, y) = −120x3 − 30x4 + 18x5 + 5x6 + 30xy 2 Soluci´n del Ejemplo 16. o >>maple(’f:=(x,y)->-120*x^3-30*x^4+18*x^5+5*x^6+30*x*y^2’); >>maple(’solve({diff(f(x,y),x)=0, diff(f(x,y),y)=0},{x,y})’) >>pretty(sym(maple(’hessian(-120*x^3-30*x^4+18*x^5+5*x^6+... 30*x*y^2,[x,y])’))) >>maple(’M:=(x,y)->hessian (-120*x^3-30*x^4+18*x^5+5*x^6+... 30*x*y^2,[x,y])’); >>pretty(sym(maple(’subs(x=0,y=0,M(x,y))’))) % PUNTO DEGENERADO >>pretty(sym(maple(’subs(x=-2,y=0,M(x,y))’))) % MAXIMO >>pretty(sym(maple(’subs(x=2,y=0,M(x,y))’))) % MINIMO >>pretty(sym(maple(’subs(x=-3,y=0,M(x,y))’))) % PUNTO DE SILLA Aplicarle el c´digo extrem.m. o
  • 35. Ejercicio sobre extremos Ejercicio 16. Hallar los extremos de la funci´n o f (x, y) = 4x2 − 3xy + 9y 2 + 5x + 15y + 16. Ejercicio 17. Hallar los extremos de la funci´n o x f (x, y) = . 1+ x2 + y2 Ver el c´digo extrem.m. o
  • 36. DERIVACION de FUNCIONES COMPUESTAS Ejemplo 17. Calcular D1Z y D2Z sabiendo que: u2 + v 2 Z= , con u = ex−y , v = exy u2 − v 2 Soluci´n INLINE del ejemplo 17. o >>maple(’f:=(u,v)->(u^2+v^2)/(u^2-v^2)’); >>maple(’g:=(x,y)->(exp(x-y),exp(x*y))’); >>maple(’z:=(x,y)->(f@g)(x,y)’); >>pretty(sym(maple(’simplify(diff(z(x,y),x))’))) >>pretty(sym(maple(’simplify(diff(z(x,y),y))’))) Soluci´n mediante programa. o Usar el c´digo RegraCadea.m o
  • 37. POLINOMIO DE TAYLOR EN DOS VARIABLES Sea z = f (x, y) una funci´n con derivadas segundas en cierta regi´n Ω o o del plano. El polinomio de Taylor de f , en el punto (x0, y0) ∈ Ω, de grado dos, est´ dado por a P (x, y) = f (x0, y0) + fx(x − x0) + fy (y − y0)+ 0.5(fxx(x − x0)2 + fyy (y − y0)2) + fxy (x − x0)(y − y0) Ejercicio 18. Hallar el polinomio de Taylor de grado dos a las siguientes funciones en los puntos que se indican a) ex+y cos(x + y) x0 = 0, y0 = 1 b) 1/(1 + x2 + y 2) x0 = 0.2, y0 = 0.5 Usar el programa PTaylor2.m.
  • 38. RESPUESTAS Respuesta al ejercicio 1. D5f(1)=-3.591769547325103e+02 Respuesta al ejercicio 2. D10f(1.6405)= -3.547333292946573e+011 Respuesta al ejercicio 3. As´ ıntotas verticales, m´ximos y m´ a ınimos relativos Respuesta al ejercicio 4. Punto de inflexi´n (cambio de la convexidad), o intervalo de crecimiento Respuesta al ejercicio 5. M´ınimo absoluto en x ≈ −0.6823, m´ximo a absoluto en x = −2, inflexi´n en x = 0 o Respuesta al ejercicio 6. M´ximo y m´ a ınimo relativo en x ≈ −1 y x ≈ 1.2, resp. En el segundo punto no es derivable. Respuesta al ejercicio 7. x = 1 es m´ximo, x = 2 es m´ a ınimo y x = 1.5 es de inflexi´n o Respuesta al ejercicio 8. x = 1 es de inflexi´n y x = 2 es punto de o m´ ıinimo relativo
  • 39. Respuestas Respuesta al ejercicio 9. x = 0 es m´ √ ınimo relativo, x = 2 es m´ximo a relativo, x = 2 2 son puntos de inflexi´n. o Respuesta al ejercicio 10. No se incluye x 3x3 13x5 Respuesta al ejercicio 11. P = − + + . 2 4 80
  • 40. Respuestas Respuesta al ejercicio 12. DV f (2, 1, 1) = −2.04124142e − 01 Respuesta al ejercicio 13. 2.0000e+000 1.0000e+000 2.0000e+000 -5.5556e-002 -1.1111e-001 0 2.0000e+000 1.0000e+000 1.0000e+000 Respuesta al ejercicio 14. -3.8930e+000 4.1078e-001 1.0000e+000 -1.5708e+000 -1.0000e+000 0 -3.1416e+000 0 -1.0000e+000 Respuesta al ejercicio 15. D(π/4,−π/4,0)f = −5.343957625674434e − 002 Respuesta al ejercicio 16. (−1, −1) es punto de m´ ınimo. Respuesta al ejercicio 17. (1, 0) m´ximo y (−1, 0) m´ a ınimo
  • 41. Ap´ndice e S´lo dedicaremos un peque˜o espacio al tratamiento num´rico de la o n e derivada. Supongamos que de la funci´n f (x) s´lo conocemos un n´mero finito de o o u valores (x0, y0), (x1, y1), ..., (xn, yn). Queremos calcular aproximadamente el valor de f (x), siendo x un punto del dominio de f , que no coincide necesariamente con alguno de los xk. Debemos dejar claro que este problema es inestable, es decir, peque˜os n errores en los datos pueden producir resultados muy alejados del valor correcto. Una de las formas m´s naturales o sencillas consiste en utilizar el a polinomio de Taylor que ya sabemos aproxima localmente a la funci´n que o lo genera bajo ciertas condiciones. Examinemos primero la f´rmula que define te´ricamente a la derivada o o f (x + h) − f (x) f (x) = lim h→0 h
  • 42. En las condiciones dadas es imposible efectuar o simular en un ordenador este proceso de l´ ımites. No conocemos a f m´s all´ de los valores arriba a a enumerados. En realidad, aunque conoci´semos la formulaci´n de f (x) en e o cualquier x, los errores de redondeo y de cancelaci´n para h muy peque˜o o n perturbar´ severamente el resultado final. ıan Lo que podemos hacer es aplicar la f´rmula de Taylor con resto de o Lagrange para deducir diferentes procedimientos num´ricos. Lo haremos e para deducir un m´todo de orden dos. Supongamos que f admite derivada e tercera continua en su dominio. Entonces h2 h3 f (x + h) = f (x) + hf (x) + f (x) + f (ξ1) (1) 2! 3! h2 h3 f (x − h) = f (x) − hf (x) + f (x) − f (ξ2) (2) 2! 3! donde ξ1 ∈ (x, x + h) y ξ2 ∈ (x − h, x), siendo h > 0. Si restamos (2) a (1) y despejamos a f (x) obtenemos
  • 43. f (x + h) − f (x − h) h2 f (x) = − f (ξ1) − f (ξ2) . (3) 2h 12 El error de truncamiento es el que cometemos al despreciar el t´rmino con e las derivadas terceras, y aqu´ es del orden n = 2 (Ver pag. 45). La ı formulaci´n de nuestro primer m´todo para calcular aproximadamente la o e derivada de f es f (x + h) − f (x − h) f (x) ≈ . (4) 2h A (4) se le conoce como f´rmula de diferencia centrada. Si la red o x0, ..., xn es uniforme en el sentido de que xk+1 − xk = 2h, k = 0, ..., n − 1, entonces nuestro problema inicial se resuelve como f (xk+1) − f (xk) f (˜k) ≈ x , xk = (xk+1 + xk)/2. ˜ 2h La llamada f´rmula adelantada de dos puntos que se deriva directamente o de la definici´n cl´sica de derivada aparece en la siguiente diapositiva y es o a de orden n = 1.
  • 44. f (x + h) − f (x) f (x) ≈ . (5) h La siguiente tabla muestra algunos de los errores (absolutos) que se producen al utilizar (4) y (5) para calcular aproximadamente f (1), siendo f (x) = xex. h (4) (5) 1.0e-01 1.8135e-02 4.2644e-01 1.0e-02 1.8122e-04 4.0956e-02 1.0e-03 1.8122e-06 4.0792e-03 1.0e-04 1.8123e-08 4.0776e-04 1.0e-05 2.0599e-10 4.0774e-05 1.0e-06 3.2692e-10 4.0764e-06 1.0e-07 1.1717e-10 4.0868e-07 1.0e-08 1.3206e-08 5.7614e-08 1.0e-09 1.3206e-08 1.3206e-08 1.0e-10 8.7497e-07 1.3455e-06 Notar que los resultados empeoran a partir de cierto valor de h, y que el orden se manifiesta cuando comparamos el rango de h y el error. La f´rmula (4) parece ser m´s eficiente que (5). Sin embargo, (5) muestra o a una mayor estabilidad que (4).
  • 45. Notaci´n o El m´todo cuya f´rmula es A(h), para estimar E, se dice de orden n si e o |A(h) − E| ≤ M hn, donde M > 0 no depende de h. Se denota por A(h) − E = O(hn). − − − − − − − − − − − − − − − − −− Recordar que el error absoluto que se comete al estimar E mediante A(h) se define como |A(h) − E|, mientras que, si E = 0, el error relativo est´ dado por a |A(h) − E|/|E|.
  • 46. FIN