Está en la página 1de 34

Calculo Infinitesimal

CURSO 2009-10

Clase Practica No. 4


LIMITES Y CONTINUIDAD
INDICE
Seccion Diapositiva
Sugerencias 4
Repaso de la teora 5
Objetivos 7
Metodologa 8
Estudio del lmite de funciones 9
Herramientas graficas 10
Ejercicios con los comandos graficos 13
Herramientas simbolicas. Comandos 14
Herramientas simbolicas. Programas. 17
Problemas de calculo de lmites y continuidad I 18
Representacion de las funciones definidas a tramos 19
Problemas de calculo de lmites y continuidad II 21
Lmites y continuidad de funciones reales de dos variables 24
Comando LIMIT (Matlab y Maple). Ejemplos. 25
Dos variables. Ejercicios 26
Aplicaciones: calculo de los ceros de una funcion no lineal. 29
Problemas. Resolucion de ecuaciones no lineales 34
 
Ir a pag k Shift+Ctrl+N+k (version 7 Adobe Reader) Ctrl+N+k (version 6)
SUGERENCIAS
Crear una carpeta personal temporal (al final de la sesion puede ser
eliminada) y declarar la correspondiente trayectoria (PATH). Esto es
esencial para la ejecucion de programas. Puede accederse al MENU
principal de la ventana de comandos, opcion FILE\SET PATH. Como
alternativa basta ejecutar lo siguiente.

>>!mkdir C:\calculo\carpeta_personal

>>path(C:\calculo\carpeta_personal,path)

La primera lnea crea nuestra carpeta personal, mientras que la segunda


informa a Matlab donde se encuentra esta, y la situa al comienzo de la
lista de trayectorias.

Se recomienda el uso de los programas LIMITEX, LIMITEXY y


BISECCION. Los dos primeros facilitan el trabajo con las herramientas
Maple para el calculo simbolico de lmites. El tercero permite calcular
aproximadamente races de ecuaciones no lineales.
El concepto de lmite.
Sea A una region no vaca de Rn y sea f : A R una funcion.
Supongamos que x0 A0 (A0 es el conjunto de los puntos de
acumulacion del conjunto A). Decimos que el numero L es el lmite de
f (x) cuando x tiende o se acerca a x0, en smbolos

lim f (x) = L,
xx0

si para todo > 0, existe > 0 tal que si x A, y kx x0k < ,


entonces |f (x) L| < .

El que siempre podamos hallar puntos de A a una distancia


arbitrariamente pequena de x0, se debe a que x0 A0.

Para estudiar el lmite de una funcion en un punto utilizamos diferentes


tecnicas en el ambito teorico. Dicho estudio consta de tres partes
esenciales:
Aspectos que abarca el estudio del lmite.
a)- Existe el lmite?

b)- Si existe el lmite, hallar informacion acerca de su valor (calculo del


lmite)

c)- Velocidad con que converge f (x) a L, es decir, hallar infinitesimales


equivalentes a |f (x) L|, cuando x x0.

La complejidad de este estudio puede hacer necesario el uso de


herramientas informaticas especializadas en el trabajo matematico. En tal
caso, nuestra investigacion estara apelando al ingrediente experimental.
Tal como hemos senalado en clases anteriores, debemos ser cautos, y no
emitir conclusiones definitivas a partir de los resultados que ofrece el
ordenador. Este ultimo permite establecer conjeturas ante la falta de
resultados teoricos, y en cualquier caso constituye una orientacion, a veces
muy valiosa, para el trabajo subsiguiente del investigador.
OBJETIVOS
Abordar el estudio teorico-experimental del comportamiento asintotico de
funciones, cerca de un punto de acumulacion del correspondiente dominio
de definicion. Ello abarca el estudio de la continuidad de funciones en una
y dos variables.

El alumno debera conocer la sintaxis de algunos comandos simbolicos


Matlab-Maple, que se aplican directamente al calculo de lmites.

Resolver eficientemente diversos problemas mediante el uso de programas


basados en los comandos estudiados.

Aplicar herramientas graficas Matlab para ilustrar el proceso de lmite.

Repasar el Teorema de Bolzano y aplicarlo al calculo de las races de una


ecuacion no lineal
METODOLOGIA

El metodo consistira en combinar los recursos informaticos (ambito


experimental) con el analisis matematico (rigor cientfico).

Mediante herramientas simbolicas Matlab-Maple se intentara estudiar el


lmite de algunas funciones en ciertos puntos del dominio. Para ello se han
confeccionado dos programas LIMITEX y LIMITEXY que facilitan el trabajo
mediante un panel de opciones que abarca las tecnicas estudiadas en clases.

La aplicacion de comandos de la familia PLOT se utilizara para desvelar


graficamente, cuando ello sea posible, las principales propiedades de
algunas funciones elementales seleccionadas.
Estudio del lmite de funciones

El Calculo Infinitesimal tiene como uno de sus principales objetivos el estudio local y
aproximado de funciones no lineales. El que los resultados sean aproximados y unicamente
validos en el entorno de cierto punto, es el precio que se paga por trascender la
posibilidades del metodo algebraico. Para estudiar las funciones en el ambito experimental
necesitamos aplicaciones informaticas que simulen procesos de lmite, hagan graficas en
dos y tres dimensiones, calculen las races de ecuaciones algebraicas y trascendentes,
calculen derivadas e integrales, etc. Despues de una breve incursion en el tool box
grafico, continuaremos con los comandos que intentan calcular con exactitud
(herramientas simbolicas) el lmite de una funcion en un punto finito o infinito. En la
clase anterior utilizamos comandos para calcular el lmite de sucesiones. Ahora los
aplicaremos al estudio de funciones de variables reales. Insistimos en que el estudio del
lmite de una funcion abarca tres aspectos esenciales: 1- existencia del lmite (teoremas de
existencia) 2-calculo del lmite cuando este existe (tecnicas de calculo basadas en
equivalencias, LHopital, etc) y 3-velocidad de convergencia.

Los comandos que utilizaremos seran basicamente de tipo grafico o simbolico. El uso
inteligente de estos nos debe permitir llegar a conclusiones de tipo experimental, nunca
teoricas. Se trata de conjeturas, o puntos de referencia para guiar el trabajo cientfico
posterior.
Herramientas graficas I
Graficos de funciones de una variable.

Comando: PLOT(X,Y,S). Los argumentos X e Y son arreglos (arrays) de


una o dos dimensiones. El argumento S es opcional, y permite decidir el
color y las caractersticas de la grafica.

Ejemplo:

>>fun=inline(exp(-x.^2)./(1+x.^2));
>>X=linspace(-2,2,200);Y=fun(X);
>>plot(X,Y,r+)
Herramientas graficas II
Graficos de funciones de una variable.

Comando: FPLOT(fun,I) hace el grafico de la funcion identificada por el


string fun en el intervalo I=[xmin,xmax]. Ejemplo

>>fun=sin(x)*x^3;
>>fplot(fun,[-10,10])
Herramientas graficas III
Graficos de funciones de una variable.

Comando EZPLOT. Especialmente adecuado para funciones implcitas


F (x, y) = 0, o dadas en forma parametrica x = x(t), y = y(t).

Ejemplo

>>ezplot(x^2+4*y^2-2,[-2,2])
Ejercicios con los comandos graficos

Hacer el grafico de las siguientes funciones en las regiones que se indican.


 2 
sen(3x )
1) y = exp , x [4, 2]
log(4 + 7x2)
2
2) y = sen(5 + et +t+1
), x = cos(3t), t [0, /2]

3) xexy xy 2 = 0, (x, y) [10, 10] R

Funciones elementales basicas.

4) ex, x [3, 3] 5) log(x), x [0.5, 3]

6) sinh(x), x [5, 5] 7) cosh(x), x [5, 5]

8) tanh(x), x [5, 5] 9) sin(x), x [2, 2]

10) arctan(x), x [10, 10] 11) arcsin(x), x [1, 1]


Herramientas simbolicas. Comandos
Para aplicar el comando limit del Tool-Box simbolico de MatLab, se tiene
que declarar objeto SYM a la variable independiente junto a los parametros
que intervengan. Nota. funcion es el identificador de la funcion que
previamente hemos definido, o representa una expresion en x escrita
directamente.

syms x
limit(funcion,a)
limit(funcion,x,a)% se especifica la variable
limit(funcion,a,right)%limite por la derecha
limit(funcion,a,left)%limite por la izquierda

Cuando se invoca directamente el nucleo Maple no se utilizan variables


SYM y se eligen arbitrariamente los parametros, sin declaracion previa.
Nota. funcion puede crearse via Maple: maple(funcion:=x->expresion), o es
una expresion en x escrita directamente.

maple(limit(funcion(x),x=a))
maple(limit(funcion(x),x=a,right))
maple(limit(funcion(x),x=a,left))
Ejemplo: Estudiar mediante diferentes herramientas MatLab el
lmite en el infinito de la funcion

2
x2
   
1 x
f (x) = sen + .
+1 x2 2x + 1 2x2 +1
%Herramientas graficas

f=inline(sin(pi*x.^2./(2*x+1))./(x.^2+1)+pi*x.^2./(2*x.^2+1));

>>fplot(f,[-1,20])

% usar fplot(f,[0,100]),fplot(f,[100,10000]),etc

>>syms x% Herramienta simbolica SYM

>>f=sin(pi*x^2/(2*x+1))/(x^2+1)+pi*x^2/(2*x^2+1);

>>limit(f,x,inf)

ans=1/2*pi

El ultimo resultado debe ser comprobado por el alumno.


Herramientas simbolicas. Ejemplos
Ejecutar en la lnea de comandos segun se indica en cada uno de los
siguientes ejemplos.

1.
>>syms x
>>limit(((x^3+1)/log(abs(x)))*sin(x),0)

2.
>>limit(((1+x)^sqrt(x^2+5)-1)/x, 0)

3.
>>limit((3^(1/x)+1)/(3^(1/x)-1), 0)
ans=NaN
>>maple(limit((3^(1/x)+1)/(3^(1/x)-1),x=0,right))
ans =1
>> maple(limit((3^(1/x)+1)/(3^(1/x)-1),x=0,left))
ans =-1
Herramientas simbolicas. Programas.

Mediante los programas de factura domestica LIMITEX -para funciones de


una variable real- y LIMITEXY -para funciones de dos variables reales-
trataremos de reproducir la dinamica de trabajo que se desencadena
cuando enfrentamos el estudio de un lmite funcional. En este caso los
programas daran las ordenes a la maquina, haciendo automaticamente el
ensamblaje sintactico con herramientas STRING, y la realizacion de los
calculos necesarios utilizando el comando Maple LIMIT. Gracias a estos
recursos haremos mas eficiente nuestro trabajo.

Ambos programas muestran en pantalla un Menu con las opciones basicas


que permiten un estudio completo del comportamiento asintotico de una
funcion en un punto de acumulacion de su dominio.

La mayor parte de los siguientes ejercicios corresponde al tipo de


problemas que frecuentemente se aborda en nuestra asignatura. El alumno
debera confirmar el resultado obtenido, si fuese posible, aplicando las
tecnicas aprendidas en clases.
Problemas de calculo de lmites y continuidad I

x3 + 3x2 9x 2 xp 1
1) lim 2) lim
x2 x3 x6 x1 xq 1

sen(2x) + 2 sen(x2) 2 sen(x) c x dx


3) lim 4) lim
x0 4(cos(x) cos2(x)) x0 ax bx

ex + sen(x) 1 e1/x e1/x


5) lim 6) lim
x0 x sen2(x) x0 e1/x + e1/x


(x 1)2 1x<2
7) lim f (x) cuando f (x) = sen(x) 2x4
xx0
0 x<1 0 4<x

cuando x0 = 1, x0 = 2, x0 = 4. Analice la continuidad de f en todo su
dominio.

La tecnica para introducir el dato f (x) (ejer.7) en LIMITEX se describe


en la siguiente pagina.
Representacion de las funciones definidas a tramos como la del
problema 7.
La funcion de salto unitario u(x a), o de Heaviside, se define como

0 x<a
u(x a) =
1 a<x

Para ilustrar la simplicidad estructural de esta funcion, abajo se muestra


el grafico de u(x 2) en color rojo, en el intervalo [1, 4].
Representacion de las funciones definidas a tramos como la del
problema 7 (cont.)

Veamos con un ejemplo como se representa una funcion definida a tramos


en terminos de u(x a).

Sea f (x) definida por




0 x<1
2x
e +1 1x<3
f (x) =

x+4 3x<5
0 5x

Entonces f se escribe como

f (x) = (e2x +1)(u(x1)u(x3))+(x+4)(u(x3)u(x5)).

Notar que la ventana u(x 1) u(x 3) vale uno para 1 < x < 3
y cero fuera de este intervalo.
Problemas de calculo de lmites y continuidad II
Mediante evidencias experimentales conjeture acerca de la continuidad de
las siguientes funciones en el dominio correspondiente.
2x
e cos(x)
x [1, 3], x 6= 0



sen(4x) x



8) f (x) =

2/3 x=0




0 x 6 [1, 3]

sen(x)
e 1
x (0, 4]



tan(x)



9) f (x) =

3x2 + 1 x (4, 5]




x 6 (0, 5]

0
Problemas de calculo de lmites y continuidad III
Mediante evidencias experimentales conjeture acerca de la continuidad de
las siguientes funciones en el dominio correspondiente.

tan(4x) log(|x| + 1)

x [2, 1], x 6= 0


sen(4x) x





10) f (x) =

20 x=0




0 x 6 [2, 1]


sen(5x)
x [1, 1)






x1



6(x1)
(e 1) sen(1/(x 1)) x (1, 6]
11) f (x) =


2 x=1








0 x 6 [1, 6]

Problemas de calculo de lmites y continuidad IV

  
1
cos exp x 6= 0



12) f (x) = x


1 x=0

x


x 6= 0
|x|

13) f (x) =


0 x=0


0 x (, /2] [3, +),



 

1
x exp /2 < x < 0,


14) f (x) = sin(x)


1 0x<1








x1 1x<3

Lmites y continuidad de funciones reales de dos variables

En lo que sigue trataremos con funciones reales definidas en regiones del


espacio normado R2. Investigaremos la continuidad o la existencia del
lmite en algunos casos particulares, aplicando los comandos de la familia
limit. Nos valdremos del programa LIMITEXY para hacer mas eficiente
el trabajo en cuanto a la toma de decisiones y a la realizacion de los
calculos. Las opciones que oferta el menu de LIMITEXY se corresponden
con las que fecuentemente adoptamos en nuestro trabajo normal con papel
y lapiz, a saber, paso al lmite a traves de curvas cuidadosamente
seleccionadas, y uso del cambio a coordenadas polares. Este programa
ensambla automaticamente el argumento, tal como lo exige el nucleo
Maple, y permite considerar parametros en la definicion de una funcion, sin
necesidad de declaracion previa.

Las siguientes paginas estan dedicadas a presentar ejemplos que ilustran el


uso del comando limit aplicado a funciones de dos variables.
Comando LIMIT (Matlab y Maple). Ejemplos

En cada ejemplo el alumno puede ejecutar en la lnea de comandos tal


como se indica en cada apartado, y concluir segun sea el resultado.

Lnea-a) Planteamiento directo del lmite


Lnea-b) Lmite a traves de curvas

1-a) maple(limit(x/y,{x=0,y=0}))
1-b) maple(limit(x/(m*x),x=0))

2-a) maple(limit((x*y^2)/(x^2+y^4),{x=0,y=0}))
2-b) maple(limit(((m*y^2)*y^2)/((m*y^2)^2+y^4),y=0))

3-a) maple(limit((x*y)/(x^2+y^2),{x=0,y=0}))
3-b) maple(limit((x*(m*x))/(x^2+(m*x)^2),x=0))

Maple no es capaz de calcular el lmite!


4-a) maple(limit((1/x)*sin(x*y),{x=0,y=0}))
...pero, usando equivalencias...
4-b) maple(limit((1/x)*(x*y),{x=0,y=0}))
Dos variables. Ejercicios I
Estudiar la continuidad de las siguientes funciones en el origen de
coordenadas.

3 3
y a
y ax2 6= 0,



1) f (x, y) = y ax2


0 y ax2 = 0

xy


p 2 (x, y) 6= (0, 0)
x + y2
2) f (x, y) =


0 (x, y) = (0, 0)

 
1
xy sen (x, y) 6= (0, 0)

3) f (x, y) = x2 + y2
0 (x, y) = (0, 0)

 
x
tanh (x, y) 6= (0, 0)

4) f (x, y) = x2 + y2
0 (x, y) = (0, 0)

Ejercicios II
Estudiar la continuidad de las siguientes funciones en los puntos que se
indican.
ax by
e e
y x 6= 0,



5) f (x, y) = xy (0, 0), (1, 1)


1 yx=0

x3

x2 + y 2 6= 0,



6) f (x, y) = x2 + 2y 2 (0, 0)


0 x2 + y 2 = 0

2
x sin(y)
x2 + y 2 6= 0,


2 + y2
7) f (x, y) = x (0, 0)


0 x2 + y 2 = 0

Ejercicios III
Calcular en (0, 0) los lmites segun parabolas y rectas. Finalmente, si fuese
necesario, estudiar la existencia del lmite aplicando coordenadas polares.

xy 2

x2 + y 2 6= 0,



8) f (x, y) = x2 + y 2


0 x2 + y 2 = 0

 2 2
x y
xy x2 + y 2 6= 0,


9) f (x, y) = x2 + y 2


0 x2 + y 2 = 0

x


x2 + (y 1)2 6= 1,
x2 + (y 1)2 1

10) f (x, y) =

x2 + (y 1)2 = 1

0
Aplicaciones: calculo de los ceros de una funcion no lineal. Metodo
de biseccion
Entre los metodos serios que se utilizan para resolver ecuaciones no
lineales el de la biseccion es posiblemente el mas elemental. Se basa en el
teorema de Bolzano y sigue la siguiente idea:

Dada la ecuacion f (x) = 0, se comienza con un intervalo [a, b] en el que


esta definida la funcion x f (x) y donde ademas, f (x) cambia de
signo al menos una vez. Se trata de acorralar la solucion de f (x) = 0
reduciendo a la mitad, en cada paso, la longitud del intervalo,
quedandonos con aquella mitad en la que se produzca el cambio de signo.

En las siguientes diapositivas se explica con mas precision este


procedimiento. Tambien contamos con un programa BISECCION.M que
ejecutaremos para resolver algunas ecuaciones no lineales. El sub-programa
BISEC.M situado al final de BISECCION, es de tipo FUNCTION y su
codigo es una modificacion del que aparece en [1]. El programa
BISECCION.M puede ser descargado desde la web de la asignatura y sirve
para facilitar el trabajo con BISEC.

[1] Metodos numericos: resolucion de ecuaciones, Andrei Martnez Finkelshtein, Servicio de Publicaciones
de la Universidad de Almera, 2001
Recordemos el Teorema de Bolzano
Sea f : [a, b] R una funcion continua tal que f (a)f (b) < 0.
Entonces existe al menos un punto c, a < c < b, tal que f (c) = 0.
El Metodo de la Biseccion: el algoritmo.
El procedimiento de calculo del Metodo de la Biseccion esta basado en el
Teorema de Bolzano y su desarrollo se corresponde tecnicamente con una
de las demostraciones del mismo al producir un numero finito de intervalos
encajados que acorrala a la raiz de la ecuacion.

El algoritmo simplificado aparece explicado a continuacion. Con el se


pretende calcular c (a, b) tal que |f (c)| sea suficientemente pequeno.
Se asume, sin perder generalidad, que f (a) > 0 > f (b).

Entrada: a,b,f(x),tol,epsilon
--------------------------
i) x1=(a+b)/2.
ii) Si (b-a)<tol o |f(x1)|<epsilon
hacer c=x1 y terminar.
iii) En caso contrario,
si f(x1)<0, hacer b=x1, o
si f(x1)>0, hacer a=x1.
iv) Ir a (i) y repetir el proceso
-------------------------
Salida: c
Una version del programa BISEC.M
function [xvect,fx,nit]=bisec(a,b,tol,nmax,fun)

% Entrada
% [a,b] intervalo donde buscamos la solucion
% tol es la tolerancia del error prefijada
% nmax numero maximo de iteraciones
% fun es la expresion segun f(x)=0
% El criterio de parada se basa en nmax y tol
% Salida
% xvect vector que contiene las x(k) que convergen a
% la raiz c, f(c)=0
% fx vector cuyas componentes son f(x(k))
% nit numero de iteraciones realizadas antes de
% alcanzar las condiciones de parada
% NOTAS La ejecucion se detiene cuando la mitad de la
% longitud de [ak,bk] es menor que tol o se alcance el
% numero maximo de iteraciones nmax
%
Una version del programa BISEC.M (cont.)
err=tol+1; % inicializa err en un valor >1
nit=0; % inicializa el contador de iteraciones
xvect=[]; % vector vacio: abrir y cerrar corchetes []
fx=[]; % vector vacio
while nit<nmax & err>tol % condicion de parada
nit=nit+1; % contador de iteraciones
c=(a+b)*0.5;x=c; % biseccion del intervalo actual
fc=eval(fun); % se evalua fun en x=(a+b)/2
% se agrega una nueva componente a XVECT y FX
xvect=[xvect,x];
fx=[fx,fc];
x=a;
if fc*eval(fun)>0% se busca el cambio de signo
a=c;
else
b=c;
end,
err=abs(b-a)/2; % estimacion por exceso del error
end % fin del bucle while
Problemas. Resolucion de ecuaciones no lineales
1)-Calcular aproximadamente, con 6 dgitos correctos, la unica raz del
polinomio de Legendre de grado 5

L5(x) = x(63x4 70x2 + 15),

que se localiza en el intervalo [0.6 , 1].

2)-Obtener con 8 dgitos significativos correctos, la solucion de la siguiente


ecuacion
e3x 2x = 0, x [0, 1].

3)-Resolver en [0, 2] la siguiente ecuacion algebraica

x5 + x4 185x3 + 56x2 + 7808x 7680 = 0,

con un error relativo no mayor que (1.0e-7)/2.

Un error relativo menor que (1.0e-p)/2 garantiza p dgitos correctos en la aproximacion.


FIN

También podría gustarte