Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO 2009-10
>>!mkdir C:\calculo\carpeta_personal
>>path(C:\calculo\carpeta_personal,path)
lim f (x) = L,
xx0
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.
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.
>>fun=sin(x)*x^3;
>>fplot(fun,[-10,10])
Herramientas graficas III
Graficos de funciones de una variable.
Ejemplo
>>ezplot(x^2+4*y^2-2,[-2,2])
Ejercicios con los comandos graficos
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
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
>>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
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.
x3 + 3x2 9x 2 xp 1
1) lim 2) lim
x2 x3 x6 x1 xq 1
(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.
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
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))
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:
[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.
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