Practica - Calculo 1 PDF
Practica - Calculo 1 PDF
Practica - Calculo 1 PDF
FACULTAD DE INGENIERIA
INGENIERIA INDUSTRIAL
DEPARTAMENTO DE CURSO BSICO
EL CLCULO SUPERIOR
EN EL ENTORNO MATLAB
f : A B
Es una regla que a cada elemento del conjunto A le asigna un nico elemento del conjunto B. Para
nosotros, A y B, sern, en general, conjuntos numricos.
Para reconocer que una relacin no es funcin alcanza con observar si un mismo elemento del
dominio se relaciona con dos o ms elementos del codominio o conjunto imagen, por ejemplo:
Dominio de una funcin
El dominio de una funcin son todos los elementos del conjunto de partida que estn relacionados
con algn elemento del conjunto de llegada. Es decir son todos los elementos del conjunto de partida
de los cuales sale una flecha. A stos elementos se los pueden llamar preimagenes y se los designa
con la letra x Recordemos que el conjunto de partida se representa grficamente como el eje
horizontal (eje x ). Otra forma de definir el dominio de una funcin es decir que es el conjunto de
puntos o elementos de A para los que la funcin existe, en smbolos se expresa dom f = A .
Rango o imagen de una funcin
El rango o imagen de una funcin son todos los elementos del conjunto de llegada que estn
relacionados con algn elemento del conjunto de partida. Es decir son todos los elementos del
conjunto de llegada que reciben una o ms de una flecha. A stos elementos se los puede llamar
imgenes y se los designa con la letra y. Al conjunto de llegada se lo representa grficamente como
el eje vertical y se lo suele llamar eje y .
Representacin de una funcin
Las funciones se pueden representar de diversas maneras:
Por medio de un grfico, el grfico de una funcin f : A B como el
conjunto de pares ordenados
( x, y )
TEMPERATURA 9
10
12
14
16
18
20
22
8.5
5.5
12
12
4.4
La tabla representada contiene las temperaturas registradas durante un da. En la mayora de los
casos las tablas slo aportan una informacin parcial sobre la funcin.
Por medio de una frmula que relaciona la variable dependiente (habitualmente la expresamos con la
letra y ) con la variable independiente (habitualmente la expresamos con la letra x ). El volumen V de
un cubo cuya arista mide x metros es igual a:
V ( x ) = x3
Mediante la descripcin detallada del comportamiento de cierta variable con respecto de otra variable.
Por ejemplo: Saqu del fuego una cacerola con agua hirviendo. Al principio, la temperatura baj con
rapidez, de modo que a los 5 minutos estaba a 60C. Luego fue enfrindose con ms lentitud. A los
20 minutos despus de haberla sacado estaba a 30C, temperatura de la cual no baj pues era la
temperatura que haba en la cocina. La temperatura del agua a lo largo del tiempo es una funcin.
Funciones pares
Una funcin f es par si para todo valor del dominio se verifica que: f ( x ) = f ( x ) , es decir
imgenes iguales de preimgenes opuestas. Geomtricamente la representacin grfica de las
funciones pares nos da funciones simtricas a s misma respecto del eje de ordenadas (eje y ), sera
una simetra axial con respecto al eje y
Funciones impares
Una funcin
f (x) = f ( x) .
f par =
1
f ( x ) + f ( x )
2
fimpar =
1
f ( x ) f ( x )
2
Propiedades
par
par
impar
par
= impar
impar
impar
par
par
Composicin de funciones
Dadas dos funciones f y g , la composicin g o f = g f ( x )
es la funcin que le asigna a cada x el resultado de aplicar g
Asociativa: h o ( g o f ) = (h o g ) o f
Conmutativa: No se verifica como puede verse en los ejemplos anteriores. g o f f o g
Si f es una funcin cualquiera, se verifica que f o I = I o f = f
( f + g ) o h = ( f o h) + ( g o h)
( f g ) o h = ( f o h) ( g o h)
f 1 : B A
Pero tambin se debe obtener el nuevo vnculo, que
se calcula despejando la variable independiente:
y = f ( x) = 2x + 1
y 1
=x
2
f 1 ( x ) =
f 1 o f = f o f 1 = I = X
( f o g )1 = ( g 1 o f 1 )
1
1
x
2
2
Funciones Especiales
Funcin Valor absoluto
Funcin signo
x x 0
y= x =
x x < 0
Domf
x IR
Rngf
y [ 0, [
1 x > 0
y = sgn ( x ) = 0 x = 0
1 x < 0
y = x = k k x < k +1
Domf
x IR
Rngf
y {1, 0,1}
Domf x IR
Rngf y Z
COMANDOS MADLAB
ue
COMANDO
>> clc
>> clear all
>> symvar(S)
>> findsym(S)
>> ezplot(S)
>> ezplot(S,[xmin,xmax])
>> collect(S)
>> collect(S, v)
>> expand(S)
>> factor(S)
>> simple(S)
>> symplify(S)
>> pretty(S)
>> subs(S, old, new)
>> compose(F,G)
>> finverse(F)
ACLARACION
limpia la ventana de comandos de Matlab
borra todas las variables y funciones del espacio de trabajo de Matlab
respectivamente.
Devuelve la variable independiente de la expresin simblica S.
Genera una grfica de S, donde se supone que S es una expresin
de una variable; la variable independiente suele variar entre 2 y 2 .
Genera una grfica de S, donde se supone que S es una expresin
de una variable; la variable independiente suele variar entre xmin y
xmax.
Agrupa trminos semejantes de S
Agrupa trminos semejantes de S respecto a la variable
independiente v
Realiza una expansin de S
Intenta factorizar S
Simplifica la forma de s a una forma ms corta, si es posible.
Simplifica usando las reglas de simplificacin de Maple
Exhibe S en una salida que semeja la tipografa usada en
matemticas.
Substitucin simblica en una expresin o matriz simblica
Halla la funcion compuesta de G con F o viceversa
Halla la funcion inversa de F
f( x) = x
y=
>> syms x y
>> y=x*((2^x-1)/(2^x+1))
>> ezplot(y)
>> grid on
2x 1
2x + 1
x+2
4 x2
+ In x3 x
>> syms x y
>> ezplot((x+2)/(4-x^2)+log(x^3-x))
>> grid on
>> axis([-2 6 -6 10])
x 2 y + xy 2 y 2 = 0
>> syms x y
>> x^2*y+x*y-2*y-2
ans =
x^2*y+x*y-2*y-2
>> ezplot(ans)
>> grid on
x2 y 2 x2 y = 0
>> syms x y
>> x^2*y^2-x^2-4*y^2+1
ans =
x^2*y^2-x^2-4*y^2+1
>> ezplot(ans)
>> grid on
y = 2 cos ( 2 x ) + 1
>> syms x y
>> f=abs(2*cos(2*x)+1);
>> ezplot(f)
>> grid on
y=
>> x=linspace(-4,4,111);
>> y = 1./x;
>> plot(x, y,'k','linewidth',2)
>> axis([-4 4 -10 10])
>> grid on
1
x
Se obtiene
grfico con :
el
y = sen ( x ) cos
2x
>> plot(x', y)
>> plot(x, y')
>> plot(x', y')
>> ylim([-10 10]), box off
>> grid on
>> x=-2*pi:.1:2*pi;
>> y=sin(x)-cos(sqrt(2)*x);
>> plot(x,y,'k','linewidth',2)
>> axis light
>> grid on
>> xlabel('eje x')
>> ylabel('eje y')
y = e x sen ( x )
>> x=0:0.01:5;
>> y=sin(x.*exp(-x.^2));
>> plot(x, y,'k','linewidth',2)
>> ylim([-0.1 0.5]), box off
>> grid on
Genere un vector de
tiempos uniforme desde
t=0 hasta t=1, de 1000
muestras. Construya una
funcin seno de amplitud
1 y frecuencia 5Hz, una
funcin
exponencial
decreciente
con
constante de tiempo igual
a 100ms las dos sobre
esa base. Genere una
tercera funcin producto
de las dos anteriores
>> Tinicial=0;
>> Tfinal=1;
>> Npoints=1000;
>> step=(Tfinal-Tinicial)/Npoints;
>> t=Tinicial:step:Tfinal-step;
>> y1=1*sin(5*2*pi*t);
>> tau=200e-3;
>> y2=exp(-t/tau);
>> y3=y2.*y1;
>> plot(t,y1,t,y2,t,y3)
>> xlabel('Tiempo'),
>> ylabel('Tension')
>> grid on
x y
+ =1
2 5
>> syms x y
>> z=(x/2).^2+(y/5).^2-1;
>> ezplot(z)
>> grid on
x2 y2
+
=1
9
4
>> x=-3:0.1:3;
>> y1=sqrt(4-4/9*x.^2);
>> y2=-sqrt(4-4/9*x.^2);
>> plot(x,y1)
>> hold on
>> plot(x,y2)
>> axis equal
>> grid on
Para esto:
y = 4
4 2
x
9
x 2 + 2 y 2 + xy = 9
>> syms x y
>> x = linspace(-6,6,150);
>> y = linspace(-6,6,150);
>> [X,Y]=meshgrid(x,y);
>> Z=X.^2+2*Y.^2+X.*Y;
>> contour(X,Y,Z,[9 9]);
Esta curva tambin puede representarse como una curva de nivel (o contorno de nivel) de
( (
y = sen log x x + 1
))
>> syms x y
>> y=sin(log(x-sqrt(x+1)))
>> axis([1.3 6 -1.2 1.3])
>> grid on
>> ezplot(y)
Rpta : y [ 1,1]
y=
4 x2 1
2x +1
>> syms x y
>> y=(4*x^2-1)/abs(2*x+1)
>> ezplot(y)
>> grid on
Rpta : y [ 2, ]
y=
x2
2 x2 + x + 1
>> syms x y
>> y=(x^2)/(2*x^2+x+1)
>> ezplot(y)
>> grid on
4
Rpta : y 0,
7
y = sen x 2 + x + 1
>> syms x y
>> y=abs(sin(sqrt(x^2+x)))+1
>> ezplot(y)
>> grid on
Rpta : y [1, 2]
y = cos ( x ) + sen x
Rpta : y 1, 2
>> syms x y
>> y=abs(cos(x))+sin(abs(x))
>> ezplot(y)
>> grid on
Graficar las siguientes funciones por tramos, explicitando los dominios cerrados y abiertos
Hay varias por mas de graficar una funcin por tramos, aqu vemos algunas.
sen ( x ) sen ( x ) 0
y=
sen ( x ) < 0
0
>> x=0:(6*pi/1000):6*pi;
>> y=sin(x);
>> y=y.*(y>0);
>> plot(x,y);
>> xlabel('eje x');
>> ylabel('eje y');
>> grid on
>> axis([0,6*pi,-0.4,1.2])
2 + sen ( x ) 10 x 5
5< x < 2
y = e x
2
2 x 10
In x + 1
>> x=-10:.1:-5;
>> y=2+sin(x);
>> z=-5:.1:2;
>> t=exp(z);
>> u=2:.1:10;
>> v=log(u.^2+1);
>> plot(x,y,z,t,u,v)
>> ylim([-0.5 8])
>> xlim([-11 11])
>> grid on
>> xlabel('x'), ylabel('f(x)')
x2
f( x ) = 1
2 x
x<0
0 x <1
x 1
>> x=-2:0.01:3;
>> linspace(-2,3,3000);
>> y=(x.^2).*(x<0)+1.*((0<=x)&(x<1))+(-x+2).*(1<=x);
>> plot(x,y,'.'),grid on,title('Funcin definida a trozos')
>> hold on
>> plot(0,1,'bo','linewidth',6)
>> plot(1,1,'bo','linewidth',6)
>> plot(0,0,'co','linewidth',6)
0
x<0
f( x ) = 3 x 2 6 0 x 4
2
x>4
32 x
>> x=-5:0.01:5;
>> linspace(-5,5,5000);
>> y=(1).*(x<0)+(3/2*x.^2-6).*((0<=x)&(x<4))+(6).*(4<=x);
>> plot(x,y, '.')
>> grid on
>> hold on
>> plot(0,1,'co', 0,-6,'bo', 4,18,'bo', 4,6,'co','linewidth',3.2)
Gg
f( x) = x
>> x=-5:0.01:5;
>> linspace(-5,5,5000);
>> y=(-x).*((-5<=x)&(x<0))+(x).*((0<=x)&(x<=5));
>> plot(x,y,'.'),grid on,title('Funcin valor absoluto')
f ( x ) = sgn ( x )
>> x=-5:0.01:5;
>> linspace(-5,5,5000);
>> y1=(-1).*((-5<=x)&(x<0))+(0).*(0==x)+(1).*((0<x)&(x<=5));
>> plot(x,y1,'.'),grid on,title('Funcion signo')
>> hold on
>> plot(0,-1,'co',0,1,'co',0,0,'bo','linewidth',3.5)
>> axis('equal')
>> x=-2:0.01:3;
>> linspace(-2,2,2000);
>> y=(-2).*(( -2 <=x)&(x<-1))+(-1).*((-1<=x)&(x<0))+(0).*((0<=x)&(x<1))+
f( x) = x
(1).*((1<=x)&(x<2))+(2).*((2<=x)&(x<3))+(3).*(x==3);
>> plot(x,y,'.')
>> grid on
>> title('Funcin parte entera')
>> axis on
>> xlim([-3 3]), box off
>> ylim([-2.1 3.1]), box off
>> hold on
>> plot(-2,-2,'bo', -1,-1,'bo', 0,0,'bo', 1,1,'bo', 2,2,'bo', 3,3,'bo','linewidth',2.7)
Para la parte entera seleccionamos un dominio, en nuestro caso
[ 2, 3]
y en este dominio
y= x =k
k x < k +1
2 2 x < 1
1 1 x < 0
0
0 x <1
y= x =
1 x < 2
1
2
2 x<2
x=3
3
Grficamente:
2
Calcular la funcin inversa de f ( x) = x 4
f1 ( x) = x 2 4
f ( x) = x 4 =
f 2 ( x) = x 2 4
2
si
x<0
si
x0
y = x2 4
x = y2 4
y = x+4
f11 ( x) = x + 4
si x 4
f 21 ( x) = + x + 4
El cdigo Matlab para esto es:
>> syms x y;
>> f=x^2-4;
>> h=finverse(f);
>> subplot(311)
>> ezplot(f);
>> grid on
>> axis ([-4 4 -5 6])
>> subplot(312)
>> ezplot(h)
>> axis ([-5 6 -1 4])
>> grid on
>> subplot(313)
>> ezplot(f,[0,6])
>> hold on
>> ezplot (h)
>> ezplot(y-x)
>> grid on
>> axis ([-5 6 -5 6])
>> pretty(h)
retty(h)
Warning: finverse(x^2-4) is not unique.
> In C:\MATLAB6p5\toolbox\symbolic\@sym\finverse.m at line 43
1/2
(4 + x)
Grficamente:
f1 ( x) = x 2 6 x + 4
f ( x) = x 6 x + 4 =
f 2 ( x) = x 2 6 x + 4
2
si x < 3
si x 3
Calculamos su inversa:
y = x2 6x + 4 x = y 2 6 y + 4 y2 6 y + (4 x) = 0
y, despejando:
y=
6 36 4(4 x) 6 2 9 (4 x)
=
= 3 5+ x
2
2
En consecuencia,
f11 ( x) = 3 5 + x
si x 5
f 21 ( x) = 3 + 5 + x
El comando Matlab
>> syms x y;
>> f=x^2-6*x+4;
>> h=finverse(f);
>> subplot(311)
>> ezplot(f);
>> grid on
>> axis ([-0 6 -6 8])
>> subplot(312)
>> ezplot(h)
>> axis ([-6 5 3 7])
>> grid on
>> subplot(313)
>> ezplot(f,[3,12])
>> hold on
>> ezplot (h,[-6,15])
>> ezplot(y-x,[ -6 8])
>> grid on
>> axis ([-6 8 -6 8])
>> pretty(h)
Warning: finverse(x^2-6*x+4) is not unique.
> In C:\MATLAB6p5\toolbox\symbolic\@sym\finverse.m at
line 43
1/2
3 + (5 + x)
Observe el mensaje de advertencia en la salida del cdigo Matlab, esto se debe a que las funciones
graficadas no tienen inversa nica. Otras funciones tienen inversa nica como las siguientes:
x 1
f( x ) = 2 sen
+1
x +1
>> syms x y;
>> f=2*sin((x-1)/(x+1))+1;
>> h=finverse(f);
>> subplot(311)
>> ezplot(f);
>> grid on
>> axis ([-6 6 -1.5 3.5])
>> subplot(312)
>> ezplot(h)
>> axis ([-1.5 4 -1.5 8])
>> grid on
>> subplot(313)
>> ezplot(f)
>> hold on
>> ezplot (h)
>> ezplot(y-x)
>> grid on
>> axis ([-1 3 -1.5 4])
>> pretty(h)
>> pretty(h)
1 + asin(-1/2 + 1/2 x)
- -----------------------1 + asin(-1/2 + 1/2 x)
x
x
10 ) (10 )
(
y=
+1
x
x
10
+
10
( ) ( )
>> syms x y;
>> f= (10^x-10^-x)/(10^x+10^-x)+1;
>> h=finverse(f);
>> subplot(311)
>> ezplot(f);
>> grid on
>> axis ([-2 2 -0.5 2.5])
>> subplot(312)
>> ezplot(h)
>> axis ([-0.5 2.5 -2 2])
>> grid on
>> subplot(313)
>> ezplot(f)
>> hold on
>> ezplot (h)
>> ezplot(y-x)
>> grid on
>> axis ([-1.5 2 -1.5 2])
>> pretty(h)
pretty(h)
x
log(- ------)
-2 + x
1/2 ------------log(10)
x +1
3x 2 1
y g( x ) =
, hallar
x 1
x3
f og
go f
>> syms x
f=
>> f=(x+1)/(x-1)
(x+1)/(-1+x)
>> g=(3*x^2-1)/(x-3)
g=
>> h1=compose(g,f)
(3*x^2-1)/(x-3)
>> h2=compose(f,g)
h1 =
>> gof=simplify(h1)
(3*(x+1)^2/(-1+x)^2-1)/((x+1)/(-1+x)-3)
>> fog=simplify(h2)
h2 =
>> pretty(gof)
((3*x^2-1)/(x-3)+1)/(-1+(3*x^2-1)/(x-3))
>> pretty(fog)
gof =
-(x^2+4*x+1)/(x-2)/(-1+x)
fog =
(3*x^2-4+x)/(-x+2+3*x^2)
x2
y g ( x) = 2
, calcular las funciones f o g
x +1
x( x 1
1
>> syms x
f=
>> f=1/(x*sqrt(x-1))
1/x/(-1+x)^(1/2)
>> g=x^2/(x^2+1)
g=
>> h3=compose(f,g)
x^2/(x^2+1)
>> h4=compose(g,f)
h3 =
>> gof=simplify(h3)
1/x^2*(x^2+1)/(-1+x^2/(x^2+1))^(1/2)
>> fog=simplify(h4)
h4 =
>> pretty(gof)
1/x^2/(-1+x)/(1/x^2/(-1+x)+1)
>> pretty(fog)
gof =
go f
1/x^2*(x^2+1)/(-1/(x^2+1))^(1/2)
fog =
1/(1-x^2+x^3)
Tambin se puede utilizar la orden subs para calcular la composicin de dos funciones, ya que la
variable x puede substituirse por un valor numrico o por una expresin simblica.
Dadas las funciones f ( x) = x 2 + 5 x + 3 y g ( x ) = cos ( 2 x + 1) , calcular las funciones f o g
Define variable
Define las funciones
Calcula composicin
Calcula composicin
>> syms x
>> f=x^2+5*x+3
>> g=cos(2*x+1)
>> fog=subs(f,x,g)
>> gof=subs(g,x,f)
f=
x^2+5*x+3
g=
cos(2*x+1)
fog =
cos(2*x+1)^2+5*cos(2*x+1)+3
gof =
cos(2*x^2+10*x+7)
go f
x +1
=
x2
Dadas la funcin f
Define variable
Define funcin
Cambio de variable
Despeja x
Reemplaza en f
simplifica
Escribe en formato
MAPLE
x2 2 x + 1
x 2 3x + 4
calcular f ( x )
>> syms x
>> f_original=(x^2-2*x+1)/(x^2-3*x+4);
>> u=(x+1)/(x-2);
>> equis=finverse(u);
>> f_de_u=subs(f_original,x,equis);
>> f_de_x=simplify(f_de_u)
>> pretty(u)
>> pretty(equis)
>> pretty(f_de_x)
f_de_x =
(4+4*x+x^2)/(8-x+2*x^2)
La funcin es:
f ( x) =
x2 + 4 x + 4
2 x2 x + 8
Al ejecutar la orden simplify, el programa efecta una serie de procesos de simplificacin y, de entre
los resultados obtenidos, escoge uno. Si la simplificacin presentada por la orden simplify no es
satisfactoria, podemos pedirle al programa, mediante la orden simple, que nos muestre los
resultados de todas las simplificaciones efectuadas. Observa el siguiente ejemplo:
Con
la
>> simple(f)
simplify:
x^2+2*x+1
x^2+2*x+1
radsimp:
x^2+2*x+1
>> simplify(f)
combine(trig):
x^2+2*x+1
ans =
factor:
(x+1)^2
x^2+2*x+1
expand:
x^2+2*x+1
combine:
x^2+2*x+1
convert(exp):
x^2+2*x+1
convert(sincos):
x^2+2*x+1
convert(tan):
x^2+2*x+1
collect(x):
x^2+2*x+1
ans =
(x+1)^2
f ( x) = 4( x + 3) 2 2 partiendo de f ( x) = x 2
12 x 18
1
partiendo de f ( x) =
3x + 5
x
Se trata de representar:
f ( x) = 4 +
2
2
1
= 4 +
3x + 5
3 x + 5
>> x=-2:0.01:5;
>> y1=1./x;
>> y2=-1*y1;
>> y3=1./(5/3-x);
>> y4=2/3* y3;
>> y5=-4+y4 ;
>> plot(x,y1, '--',x,y2, '--',x,y3, '-.',x,y4, '-.',x,y5, '-')
>> ylim([-15 10]), box off
>> grid on
>> legend('y1','y2','y3','y4','y5')
Partimos de f ( x) =
1
x
5
5
unidades a la variable: trasladamos
unidades a lo largo del eje x a la izquierda.
3
3
LA CALCULADORA DE FUNCIONES
Con la sentencia funtool se accede a una calculadora de funciones en la que se recogen la mayora
de los comandos que hemos visto y que, por tanto, sirve para manipular de forma interactiva
funciones reales de una variable real. La calculadora consta de tres ventanas: dos ventanas graficas
y una con el teclado. En cada instante la calculadora mostrara dos funciones f(x) y g(x) en las
ventanas graficas. El resultado de la mayora de las operaciones se guarda en f(x) borrando el
contenido anterior.
>> funtool
En las casillas etiquetadas por f = y g = se puede introducir, en cualquier momento, la funcin que
uno desee escribiendo la correspondiente expresin. La casilla x = puede cambiarse para
especificar un nuevo dominio. La casilla a = puede modificarse para introducir un nuevo valor del
parmetro a.
Todos las teclas de la fila superior son operaciones que afectan solo a la funcin f(x). Son los
siguientes:
df/dx
int f
simple f
num f
den f
1/f
finv
Derivada de f(x).
Integral de f(x).
Simplifica la expresin, si es posible.
Extrae el numerador de una expresin racional.
Lo mismo, pero ahora el denominador.
Cambia f(x) by 1/f(x).
Cambia f por su funcin inversa
Obviamente, las operaciones int f y finv pueden fallar si la correspondiente expresin simblica no
existe o no puede expresarse en trminos de funciones elementales.
La segunda fila de teclas sirve para trasladar y escalar la funcin f por el parmetro a. Las
operaciones posibles son:
f+a
f-a
f*a
f/a
f^a
f(x+a)
f(x*a)
La tercera fila de teclas son operaciones en las que intervienen las dos funciones f(x) y g(x).
Las operaciones son:
f+g
f-g
f*g
f/g
f(g)
g=f
swap
Las primeras tres teclas de la cuarta fila sirven para manejar la coleccin de funciones de la
calculadora. Por defecto, la calculadora de funciones incluye una seleccin de interesantes ejemplos.
La tecla Insert aade la funcin activa en ese momento a la coleccin.
La tecla Cycle nos permite recorrer una por una las funciones de la coleccin.
La tecla Delete elimina la funcin activa de la coleccin.
La tecla Reset reestablece los valores por defecto de f, g, x, a y la coleccin de funciones.
La tecla Help presenta estas breves instrucciones de ayuda en ingles.
La tecla Demo propone un curioso problema. Se puede generar la funcin sen(x), sin tocar el
teclado, usando solo el ratn? La demostracin resuelve el problema reiniciando la calculadora con
Reset y luego pulsando 9 veces el ratn. Si eres capaz de resolver el problema con menos
pulsaciones de ratn, por favor, enva tu solucin a moler@mathworks.com.
Finalmente, la tecla Close apaga la calculadora, cerrando las tres ventanas que la componen.
go f
Para f ( x ) = 5e
3
x
5
f og
y g( x ) = 3sen ( 2 x ) graficar
h( x) = 15e
3
x
5
g
f ( x )
( f g )( x )
3
h( x ) = e
5
sen ( 2 x )
f x+ 1
3
x
5
sen ( 2 x )
f ( x) + 5
f ( x) + 5
go f
y = ln(x 2 ) + ln x
y = x x
y=x e
y=
y = x 3 + 3 x 2 + 4 x 12
x2
2
x2 + 3
x x2 1
10 x + 5
y=
y=
y = x x2 + 4
2 x
2+ x
x2
y = ctgh
x 1
x2 1
y = sh
x2
10
x 4 + x3 + 2 x 4
x 1
+
x +1
y = lg 2 (1 + x )
11
y = cos ( x ) x sec ( x )
12
y = sen x
y = (1 + x )
y=
1
x
2x
2 x
( x 1) = x
f ( x) = x 1 x + 2
x 1
3
f(x)=
f ( x ) = x2 1
y = 2 sen ( 3x )
15
y=
y = sen ( x ) + x
16
y=
10
x ( x 1) y = x 2 4
17
11
( x 6) y
( x 4)
18
12
f ( x ) = x2 3 2 + 1
19
13
f ( x) = 2 3 x 2 1 + 6
20
y = sgn x 2 4 x sgn x 2 + 2 x
14
y = x3 sen ( 3 x )
21
f(x)= x +
=x
[ 10,10]
f x 1 =
y=e
f 1( x 1) =
3 x3 + 1
x+2
x3 + 1
x + 2 1
x
e
x 1
y 2 x2 4 = x4
x 2 3x + 2
y = ch
x2 + 3x + 2
f ( x) = x + x + 2 + x 3
( )
log 4+ 7 x 2
x
1
3
[ 4, 2]
3
x+2
x x
sen 3 x 2
x2 3x 2
y = sgn
+ x
x +1
f( x 2 ) =
g x =
2
x +1
x 1
x+5
x
g 1 =
x
3x + 5
x6
g 1 1 =
x
x+5
x5
3 x3 + 1
f x 1 =
f x 1 =
5x + 3
f 1 x 1 =
4x 5
x+2
x+2
x+2
x3 + 1
go f
g 1 =
x
3x 2 + x 2
x 1
3x + 5
x6
g 1 =
x
g 1( x ) =
3 x 2 + 25
x 2 36
x
1 + x2
Determinar cules de las siguientes funciones son pares y cules son impares de forma
grafica:
1
2 x + 2 x
x
y = In x + 1 + x 2
y=
3 x
y = In
3+ x
y = 5 x + 5 x
x +1 +1
y = In
x 1 +1
y=
sen ( x ) x cos ( x )
In ( x )
x3 + y3 6 xy = 0
1
2
( x 1)
100
+ ( y + 1)
100
=1
x +y =a
1
2
( sen ( x ) ) y = cos ( x ) + y
x4 + y 4 = 4 x2
( y x + 3 )2 = 4 x 2
3
2
1
2
3
2
x +y =2
3
2
y3 ( x 2 ) = 1
2
xe
xy
xy = 0
[ 10,10]
x99 + y99 = 4
x
x < 1
y = 1
0 x<2
2
x2
x
x+3
y = 2 x 2
12 2 x
[ 5, 1]
]1, 2]
]2,5]
y = 2x
x 1
2x
x2
]5, 0]
]0,1[
]1, 2[
]2,3[
1 x
x < 1
y = 1 x 2 1 x < 1
x 1
x 1
2
[ 5, 3]
x 9
y = x + 3 -2
]3,5]
2
x 10 x + 26 ]5, 7 ]
2 x
1 x
y = x
x 1
x 2
[ 2, 1[
[ 1, 0[
[ 0,1[
[1, 2[
[ 2,3[
1 x
x < 1
y = 1 x 2 1 x < 1
x 1
x 1
x 2 + 3x 2 [ 0, 2]
y = x2 x + 1
]2,3[
[3,5]
5 x
2 x [ 7, 2[
x 2 -1
[ 2, 0[
y=
x2
[0, 2[
2
x + 1 x = 2
1
f ( x) = ( x 3)3 2 partiendo de f ( x) = x3
4
f ( x) = 2 3 x + 2 Partiendo de f ( x) = x
f ( x ) = 4 2 2 x 4 Partiendo de f ( x) = 2 x
f ( x) =
8 x 17
1
Partimos de f ( x) =
x
2x 5
f = 2e 2 x g = cos 2 x + h = f g
4
x +1
f = In ( x ) g = 3 e ( ) h = f g
f = 2 x
x 2 h = f ( x) f (2 x)
x
x 2 g = sen 1 h = f g
2
f =
f = sen ( x ) g = 2 cos ( x ) h = f + g
f = 2 x
x 2 h = f ( x) f (x)
f(x)
Idea intuitiva
El lmite de f (x) es L si puede lograrse que f (x) est tan
0
x0
Figura 2.1
Definicin psilon-delta
Sea f (x) una funcin definida en algn intervalo abierto que contenga a a El lmite de f (x) cuando
x tiende a a es L , y se escribe
(+) + a = +
(+ )( a ) =
(+) + (+) = +
(+)(+) = +
( )( a ) =
() + a =
() + () =
() = +
() + ( ) = m
(+)( + ) = +
a ( + ) = +
a >1
a ( ) = 0
a ( +) = 0
0 < a <1
a ( ) = +
(+)( ) = 0
(+)( + a ) = +
(+)( a ) = 0
0
a
=0
=
=0
a
=
si a 0
0
FORMAS INDETERMINADAS
0
0
00
Lmites laterales
Se ha estudiado el concepto de lmite de una funcin f cuando x tiende a a , tanto por valores
mayores que a , como por valores menores que a . Definamos lmites laterales de una funcin en un
punto. Para valores mayores que a , debemos exigir: 0 < x a < y para valores menores que a ,
0<ax<
lim f ( x ) = L
Notacin:
xa+
lim f ( x ) = L
xa
El lmite de la funcin en a no existe, porque los lmites laterales son diferentes. Se cumple:
Teorema
xa
xa+
xa
Para que exista el lmite de una funcin f en un punto a , los
lmites laterales alrededor de dicho punto tienen que ser iguales.
L1
Infinitos e infinitsimos
L2
x0
Figura 2.4
L+
L
L-
x +
M X
Figura 2.5
COMANDO
>> limit(F,x,n)
>> limit(F,x,n,right)
>> limit(F,x,n,left)
ACLARACION
Entrega la expresin simblica del lmite de S cuando x tiende a valor n.
Entrega la expresin simblica del lmite de S cuando x tiende a valor n
por la derecha.
Entrega la expresin simblica del lmite de S cuando x tiende a valor n
por la izquierda.
L = lim
x 5
L=
x 5 ( x + 4 )3
>> syms x;
>> f=(x-5)/(x+4)^3;
>> L=limit(f,x,5)
>> ezplot(f,[-6,6])
>> hold on
>> plot(5,0,'ko','linewidth',3.2)
>> grid on
2
2
2
x 2 3x 6 2 x 5 x + 2
L = lim
>> syms x;
>> f=2/(3*x-6)-2/(2*x^2-5*x+2);
>> L=limit(f,x,2)
>> ezplot(f,[-6,6])
>> hold on
>> plot(2,4/9,'ko','linewidth',3.2)
>> grid on
L = lim
x 3
x2 2 x + 6 x2 + 2 x 6
x2 4 x + 3
L=
4/9
L=
-1/3
>> syms x;
>> f=(sqrt(x^2-2*x+6)-sqrt(x^2+2*x-6))/(x^2-4*x+3);
>> L=limit(f,x,3)
>> ezplot(f,[-6,6])
>> hold on
>> plot(3,-1/3,'ko','linewidth',3.2)
>> grid on
L = lim
3x 2 + x + 2 x
x 2 + 3x
>> syms x;
>> f=( 3*x^2+sqrt(x)+2*x)/(x^2+3*x);
>> L=limit(f,x,inf)
>> ylim([0 3.5]), box off;
>> ezplot(f,[-2,1000])
>> hold on
>> plot(700,3,'ko','linewidth',3)
>> grid on
Ggg
L=
3
L = lim
x
1 ctg 3 ( x )
2 ctg ( x ) ctg 3 ( x )
L=
3/4
>> syms x;
>> f=( 1-(1/tan(x))^3)/(2-(1/tan(x))- (1/tan(x))^3);
>> L=limit(f,x,pi/4)
>> ezplot(f,[-2,3])
>> hold on
>> plot(pi/4,3/4,'ko','linewidth',3)
>> grid on
x2 x2
1
L = lim
sen 2 x + 1 + 2
x x 2 + 1
2x +1
L=
1/2*pi
f= inline('sin(pi*x.^2./(2*x+1))./(x.^2+1)+pi*x.^2./(2*x.^2+1)');
>> fplot(f,[-1,100])
>> syms x
>> f=sin(pi*x^2/(2*x+1))/(x^2+1)+pi*x^2/(2*x^2+1);
>> L=limit(f,x,inf)
>> hold on
>> plot(90,pi/2,'ko','linewidth',3)
>> ylim([0 2]), box off;
>> grid on
x3 + 1) sen ( x )
(
L = lim =
x 0
log x
>> syms x
>> f=((x^3+1)/log(abs(x)))*sin(x)
>> L= limit(f,0)
>> ezplot(f,[-3,3])
>> hold on
>> plot(0,0,'ko', 0,0,'ko','linewidth',3)
>> grid on
1
3x +1
L = lim =
1
x 0
x
L=
NaN
3 1
>> syms x
>> f=(3^(1/x)+1)/(3^(1/x)-1)
>> L= limit(f,0)
L_der =
>> syms x
>> f=(3^(1/x)+1)/(3^(1/x)-1)
2
>> L_der=limit(f,x,0, 'right')
>> L_izqu=limit(f,x,0, 'left')
>> ezplot(f,[-3,3])
L_izqu =
>> hold on
>> plot(0,-1,'ko', 0,1,'ko','linewidth',3)
-1
>> ylim([-4 4]), box off;
>> grid on
En este ultimo limite si lo evaluamos directamente , el resultado es L=NAN, esto quiere decir que el
limite no existe por lo que se debe tomar limites laterales y efectivamente se ve que los limites
laterales no son iguales
L_der =
x3 1
L = lim
x 1 x 1 + x 1 2
>> syms x;
>> f=abs(x^3-1)/(abs(x-1)+(abs(x-1))^2);
>> L_der=limit(f,x,1, 'right')
>> L_izqu=limit(f,x,1,'left')
>> ezplot(f,[-5,5])
>> hold on
>> plot(1,3,'ko','linewidth',3)
>> grid on
L=
x 2 + sgn x 2 1 1
x 2
lim
>> syms x;
>> f= x^2+(abs(abs(x^2-1)-1))/(abs(x^2-1)-1)
>> L_der=limit(f,x,-sqrt(2), 'right')
>> L_izqu=limit(f,x,-sqrt(2),'left')
>> ezplot(f,[-3,3])
>> hold on
>> plot(-sqrt(2),1,'ko', -sqrt(2),3,'ko','linewidth',3)
>> grid on
L = lim =
x 2 sgn ( x 1) x + 2
x 1
x 1 x
L_izqu =
3
L_der =
1
L_izqu =
3
L_der =
-1
>> syms x;
>> f= (x^2*(abs((x-1)*sqrt(x+2))/ ((x-1)*sqrt(x+2)))/(abs(x1)-abs(x)))
L_izqu =
-1
x
x
=
x
x
3 x 20 + 2 x14 5
8
7
2 x 1
15
L = lim
1
L = lim
=2
24
x 1 x50 2 x + 1
16
1 1 1
1 1 1
L = lim
+ +
+
=1
x x
x x x
x0 x
5
1 + x ) (1 + 5 x )
(
L = lim
= 10
17
L = lim
18
2
5
2
x
1
4 1
L = lim
x
= 150
5x
x 1 x 2 2 x + 1
+
1
19
L = lim
20
L = lim
21
2 x 2 + 1)
(
64
L = lim
=
4
x
(3x3 + 1) 81
22
3 x3 + 6 x 2 16 x 1
=
L = lim
x x 2 + 2 x + 1 x 2 x 3
23
L = lim
24
L = lim
25
L = lim
26
L = lim
27
L = lim
28
L = lim
x 1 4 x 23 x15 3
x100 2 x + 1
x +x
x 0
x 2 x 20
20
10
3
=
10 2
x2 3
x 12 x + 16
L = lim
x x2 1 6
7
L = lim
=
3 x
2
x 3
x 2 8 x + 12
L = lim
x 2 8 x 2 + x + 1 1
=1
L = lim
3
x
x x3 + 1
L = lim
x 2 3 x3 + 19
3 4
x2 + 5
x + 3 x3 + 4
3 7
x +1
= 18
3 3
x + 5 + 4 x2 + 6 2 x
3
10
3
L = lim x 2 x + 2 2 x + 1 +
x
x =
11
L = lim
12
L = lim
x 0
L = lim
13
14
L = lim
x x3 + 12 x 2 + 1
tg ( 2 x ) sen ( 2 x )
x3
=4
( ) = 2
x 2 2arctg x 1
x 1
x3 + 1 cos ( x )
x 0 x 2 In x + 3tg ( x )
x3
3x 2 x + 1 1 x
L = lim
x 2 x 2 + x + 1
e
2 3
=0
1
3 2
x 1
= 3
3 2
x +7 x+3
2
3x + 2 x 5
x 1
1
96
1 + 7 x 3 5 x + 1 1 31
=
x
6
x 0
2 x3 + x 2 + 1
x3 + 1
=2
=0
1
=
16
x 5 1 3 3
1
4
x 1+
9 x + 3 x 2
7
=
x +1
6
x 2 arctg
( x ) ) = 2
1 + sen ( x ) cos ( x )
1
=
p
x 0 1 + sen ( px ) cos ( px )
2 x arcsen ( x ) 1
=
3
x 0 2 x + arctg ( x )
x2 2 x
x2 x2 5x + 6
= 2
a x2 + b x2
L = lim
x 0 a x + b x
x
= 1
ab
x3 2 x 2 4 x + 8
=0
x2
x2
1
x
x + 2x 1
L = lim
=1
x 2 x 2 3 x 2
2
x3 x 2 + 3 x 3
=4
x 1
x 1
L = lim
L = lim
lim
+sen (x1) + x =
x1 (x 1)2
L = lim 3 x + sgn x 2 1 1 = 0
L = lim x
1
1+ In sen ( x )
x 0
L = lim
=e
L = lim
lim
x 0
4 cos ( x ) cos 2 ( x )
x sen 2 ( x )
L = lim
1
ex
x 0 1
ex
e
+e
1
x
1
x
6x2 + 2x + 1
x 5 x 2 3 x + 4
( )
e x + sen ( x ) 1
=0
x2 + x 2
L = lim
x 0
4 x3 1
x 1 ( x 1) 2
( x + 2)( x + 2) ( x) x
L = lim
=0
x ( x + 1) 2( x +1)
L = lim
x2 + x 2 + 1
1
x 2 sen
x
L = lim
senx
x 0
x
e + sen ( x )
L = lim x
x e + cos ( x )
x 0
L = lim
2 x3
x + x 2 + 1
L = lim
6
5
cx d x
x 0 a x b x
L = lim
x p 1
x 1 x q 1
x +1
3
x sgn
5
x 5
x 2
lim
tg ( ) = m AB =
f ( x1 ) f ( x0 )
x1 x0
m = lim =
f ( x1 ) f ( x0 )
x1 x0
x x0
En el supuesto de que tal limite exista. Interesa observar que si donde pone x1 ponemos x0 + x , y
donde figura f ( x1 ) ,escribimos f ( x0 + x ) , la pendiente de la tangente vendr dada por:
m = lim =
f ( x0 + x ) f ( x0 )
x
x x0
f
x 0 x
= lim
TVM [ a, b ] =
f (b) f ( a )
ba
TVM [ 0, 2] =
f ( 2 ) f ( 0 ) 1 3
=
= 2
20
2
f ( a + h) f ( a)
.
h
Nos interesa medir la tasa instantnea, es decir el cambio cuando la h tiende a cero, es decir:
f ( x + h) f ( x)
h
h 0
A este valor se le llama la derivada de la funcin y = f ( x ) en el punto a y se designa por f ' ( a ) ,
lim =
por lo tanto, la derivada de una funcin en un punto es el lmite de la tasa de variacin media cuando
el incremento de la variable tiende a 0.
f ' ( a ) = lim =
h 0
f ( x + h) f ( x)
h
Funcin derivada
La funcin que a cada que a cada x le hace corresponder f ' ( x ) se llama la funcin derivada de f
y se denota por f ' .
Comandos simblicos para la derivada de una funcin
Se usa la funcin diff para determinar la derivada simblica de una expresin simblica. Hay cuatro
formas de usar la funcin diff para realizar una derivacin simblica:
COMANDO
>> diff(f)
>> diff(f,t)
>> diff(f,n)
>> diff(f,t,n)
ACLARACION
Devuelve la derivada de la expresin f respecto a la variable
independiente por omisin.
Devuelve la derivada de la expresin f respecto de la variable t.
Devuelve la de orden n de la expresin f respecto a la variable
independiente por omisin.
Devuelve la derivada de orden n de la expresin f respecto a la variable
t.
**La funcin diff, puede diferenciar (de acuerdo a sus argumentos) si debe realizar derivacin
simblica o numrica.
eee
eee
1
3
x3 + 3sen x
y=
5x4
5e
>> syms x;
>> f=(x^3+3*sin(x^(1/3)))/(5-exp(5*x+4));
>> derivada=diff(f,x,1)
>> pretty(derivada)
derivada =
(3*x^2+cos(x^(1/3))/x^(2/3))/(5-exp(5*x+4))+5*(x^3+3*sin(x^(1/3)))/(5-exp(5*x+4))^2*exp(5*x+4)
y=
1 x2
1+ x2
1
1+ x2 x + 1+ x2
>> syms x;
>> f=sqrt((1-x^2)/(1+x^2))-1/((sqrt(1+ x^2))*(x+sqrt(1+ x^2 )))
>> derivada=diff(f,x,1);
>> derivada_simplificada=simple(derivada)
>> pretty(derivada_simplificada)
deriv_simplific =
(-2*x+(1-x^2)^(1/2))/(1+x^2)^(3/2)/(1-x^2)^(1/2)
b + a cos x
y = arccos
a + b cos x
>> syms x a b;
>> f= acos((b+a*cos(x))/(a+b*cos(x)))
>> derivada=diff(f,x,1);
>> derivada_simplificada=simple(derivada)
>> pretty(derivada_simplificada)
derivada_simplificada =
-i*sin(x)*(-b^2+a^2)^(1/2)/(a+b*cos(x))/(-1+cos(x)^2)^(1/2)
y' =
ddd
b 2 a 2 sgn ( sen x )
a 2 b 2 a + b cos x
2
y ( ) si: y =
sen ( x )
5 e5 x
>> syms x;
>> f=(sin(x))/(5-exp(5*x));
>> der_2=diff(f,x,2)
>> pretty(der_2)
der_2 =
-sin(x)/(5-exp(5*x))+10*cos(x)/(5-exp(5*x))^2*exp(5*x)+50*sin(x)/(5-exp(5*x))^3*exp(5*x)^2+
25*sin(x)/(5-exp(5*x))^2*exp(5*x)
Hallar
y=
2
y ( ) si:
arccos x 1 1 1 x 2
+ In
x
2 1 + 1 x2
>> syms x;
>> f= acos(x)/x+0.5*log((1-sqrt(1- x^2))/(1+sqrt(1- x^2)))
>> segunda_derivada= diff(f,x,2);
>> derivada_simplificada_2=simple(segunda_derivada)
>> pretty(derivada_simplificada_2)
derivada_simplificada_2 =
(x+2*acos(x)*(1-x^2)^(1/2))*x/(1-x^2)^(1/2)/(1+(1-x^2)^(1/2))^2/(-1+(1-x^2)^(1/2))^2
50
Hallar y ( ) si:
y = x 2 sen ( x )
derivada_simplificada_50 =
2450*sin(x)+100*x*cos(x)-x^2*sin(x)
Fff
>> syms x;
>> f= x^2*sin(x);
>> derivada_50= diff(f,x,50);
>> derivada_simplificada_50=simple(derivada_50)
>> pretty(derivada_simplificada_50)
arctg
y
= ln x 2 + y 2
x
y_prima =
(y+x)/(x-y)
y_segunda =
1/(x-y)-(y+x)/(x-y)^2+(y+x)/(x-y)*(1/(x-y)+(y+x)/(x-y)^2)
simplificando =
2*(x^2+y^2)/(x-y)^3
Hallar y', y'' Si
x = arctg ( t )
2
y = In 1 + t
y_prima =
2*t
y2prima =
2+2*t^2
>> syms t;
>> x= atan(t); y=log(1+t^2) ;
>> dx= diff(x,t);
>> dy=diff(y,t);
>> y_prima=dy/dx
>> pretty(y_prima)
>> y2prima=diff(y_prima,t)/dx;
>> pretty(y2prima)
TRABAJO PRCTICO IX
CALCULO DE DERIVADAS CON MATLAB
Calcular las siguienetes derivadas
1
10
11
x
(3b + 2 x ) bx x 2
b x
3
1
1
y=
7
6
5
56 ( 2 x 1)
24 ( 2 x 1)
40 ( 2 x 1)
y = 3b 2 arctg
x2 + 2 x + 1
2x
1
y=
ln
+
arctg
2
4 2 x 2 2 x + 1 2 2
x 1
2
2
e x arcsen e x
+ 1 ln 1 e2 x 2
y=
2 x 2
1 e
y' =
1 e
)(
)
y' =
y'=
) (
1
1 + x3
1
4
1 + x4
(1 x ) 3 x
y'=
8 x 2
1 + x2
b2 a2 + 1
y' =
a + b cos ( x )
2
2
2
14 Hallar y ' ' si sen y x In y x + 2 y x 3 = 0
x +1
y ' = cos6 x
x 2 y + x3 1
3
2
12 Hallar y ' ' si In x + yx 5 = e
13
1
4
y'=
sen x
6
2 x 2
8x 1 x2 x4 6 x2 + 1
y = arctg
8x
2
2
x 4 6 x 2 + 1 16 x 2 1 x 2
b + a cos x + b2 a2 senx
a b x
2
+
y = In
arctg
tg
2
2
a + b ) cos x
a + b 2
a
b
2 ( 2 x 1)
2
2
2 xe x arcsen e x
y' =
1
1
1
2x 1
In (1 + x )1 In x 2 x + 1 +
arctg
2
6
3
3
cos5 x 5
15
+ cos3 x + ( sen x cos x + x )
3
48
4
4
4 1 + x4
1 1 + x 4 + x 1
y = ln
arctg
4 4 1 + x4 x 2
3
2
sen x cos x cos x 1 1
3
y=
+ ( sen x cos x x )
2
4 16
3
1 + 23 x
1 3 x
y = ln
+ 3 arctg
2
3
3
3
1+ x + x
y=
x2 1
y' =
y=
x
b x
y' = 4 x
y '' =
y+x
y '' = 6
x2
ctte
( bx + cy + e )3
y '' = 2
x y
x2 + y2
+e
x
y
y '' = 0
=4
x = a sen ( t ) t cos ( t )
16 Hallar y ' ' si
y = a cos ( t ) + tsen ( t )
t
x = In tg 2
si:
y = arctg sen ( t ) cos ( t )
sen ( t ) + cos ( t )
d3y
dx3
t
x = In tg + cos ( t ) sen ( t )
si:
2
y = sen ( t ) + cos ( t )
x2 + x +1
18 Hallar y si: y = 3
.
x 7x + 6
(n )
y = x 2e2x
(n )
2a t sen3t
= cos ( 2t ) sen ( t )
sen( t )
cos ( t ) sen( t ) cos3 ( t )
n
(
1) n!
=
20
7
28
15
+
+
n +1
n +1
(x + 3)
(x 2)n+1
( x 1)
20
y ( ) = 220 e 2 x x 2 + 20 x + 95
n
2 x
(n)
( a +1) x + 1 e x
23 Hallar y si: y = e
dx2
3 5 7 L ( 2n + 1) x
n
y( ) =
2n
n3
50
y( ) = ( 2) e2x 8x3 +12nx2 6n ( n 1) x + n ( n 1)( n 2)
n
y ( ) si: y = x3e4 x
21 Hallar y ( 20 ) si:
d2 y
19 Hallar y ( n ) si: y = x n x
20 Hallar
y '' =
n
y( ) = 2 e cos x + n
4
n
a+1 x
y( ) = (a + 2)n e( ) +1 ex
>> fminsearch(funcion,x0)
>> [x,fvalor]=fminsearch(funcion,x0)
>> fminsearch(@fun,x0,options,p1,p2,...)
>> fminbnd(funcion,x1,x2)
>> [x,fvalor]=fminbnd(funcion,x1,x2)
>> fminbnd(@fun,x1,x2,options,p1,p2,...)
>> [x,fval] = fminbnd(fun,x1,x2,opciones)
Para calcular el mximo de una funcin y = f( x ) en un intervalo [ a, b ] , hay que calcular el mnimo de
la funcin y = f( x ) en el mismo intervalo
-1.0000
( )
[0, ]
f=
>> f=inline('sin(x^2).*log(x)');
>> syms x;
>> xmin=fminbnd(f,0,pi)
>> ezplot(f,[0,pi])
>> ymin=subs(f,x,xmin)
>> hold on
>> plot(xmin,ymin,'ko', 'linewidth',3)
>> grid on
Inline function:
f(x) = sin(x^2).*log(x)
xmin =
2.2006
ymin =
-0.7820
en
[ 2, 2]
Inline function:
f(x) = x^3-x
xmin =
0.5774
ymin =
-0.3849
>> grid on
( )
1.4586
ymax =
0.3205
[0, ]
xmax,fval_2,'ko','linewidth',3)
>> grid on
fval_2 =
2.0000
>> grid on
-183016/61005
fval_1 =
23/233852
xmin2 =
183016/61005
fval_2 =
23/233852
xmax =
-1/30023997515331
fval =
-9
fval_3 =
9
f( x ) =
COMANDO
>> syms x;
>> f=(x^2-3*x+2)/(x^2+3*x+2)';
>> y_1=diff(f);
>> y_2= diff(f,2);
>> y_prima =simplify(y_1)
x 2 3x + 2
x 2 + 3x + 2
RESPUESTA
y_prima =
6*(x^2-2)/(x^2+3*x+2)^2
y_segunda =
-12*(x^3-6*x-6)/(x^2+3*x+2)^3
intersec_x =
Interseccin_eje_x
>> intersec_x=solve(f)
[ 1]
[ 2]
pto_critico =
Puntos crticos
>> pto_critico=solve(y_prima)
[ 2^(1/2)]
[ -2^(1/2)]
3562/1251
-1781/1251 + 884/3117i
-1781/1251 - 884/3117i
Puntos de inflexin
>> p_i=solve(y_segunda)
P_I en formato numerico >> numeric(ans)
AQU TERMINA EL ANALISIS DE MAXIMOS Y MINIMOS, AHORA TENEMOS QUE GRAFICAR , PARA ESTO:
Encuentra valores de y
Grafica
>> p1=2^(1/2);
>> p2=-2^(1/2) ;
>> p3=3562/1251;
>> y_1=subs(f,x,p1)
>> y_2=subs(f,x,p2)
>> y_3=subs(f,x,p3)
y_1 =
-34/1155
y_1 =
-0.0294
y_2 =
-1155/34
y_2 =
-33.9706
y_3 =
852/10151
y_3 =
0.0839
>> subplot(211)
>> ezplot(f,[-6,8])
>> ylim([-60 60]), box off;
>> grid on
>> subplot(212)
>> ezplot(f,[-1,9])
>> ylim([-0.5 0.5]), box off;
>> grid on
>> p1=1;
>> p2=5;
>> p3=3;
>> y_1=subs(f,x,p1)
>> y_2=subs(f,x,p2)
>> y_3=subs(f,x,p3)
Intersec_x =
6.6913 + 0.0000i
-0.1801 - 0.0000i
2.4889 - 0.0000i
y_1 =
10
y_2 =
-22
y_3 =
-6
>> ezplot(f,[-1,7])
>> ylim([-25 12]), box off;
>> grid on
TRABAJO PRCTICO X
f( x ) = x3 9 x 2 + 15 x + 3
[ , 2 ]
f( x ) = x sen ( x )
f( x ) = sen ( x )
f( x ) = cos
x
f( x ) = 2 x sen ( x )
f( x ) = 2 x x 2
f( x ) = In x 2 1 +
10
f( x ) = cos ( In ( x + 1) )
11
f( x ) = x3e 4 x
12
f( x ) =
sen ( 3 x )
sen ( x )
13
f( x ) =
19
f( x ) = x x + 3
20
f( x ) = x 4 x
21
f( x ) =
x +2
x 2
22
f( x ) = x3 +
14
f( x ) = 2 x 2 8 x + 5
23
f( x ) =
[ 3,3]
15
f( x ) = x 2 x
24
f( x ) = cos ( x ) cos 2 ( x )
[ , 2 ]
16
f( x ) = x 2 8 2
25
f( x ) = sen3 ( x ) cos3 ( x )
[ , 2 ]
17
f( x ) =
f( x ) = sen ( x ) sen ( 2 x )
[0, 2 ]
18
f( x ) =
sen ( 3 x )
3
[ 5,5]
[ , ]
[ 2, 2]
[ , ]
1
2
x 1
[0, ]
x2 x 2
x 5
2
x + 10 x + 9
26
27
x 2 10 x + 9
In ( x )
x
12
x 1
x3 + 2
x
1
f( x ) = x 2 +
x2
4x
f( x ) =
x2 + 4
6x
f( x ) = 3 +
2
x +3
f( x ) = 3 x 4 6 x 2
Graficar las siguientes funciones, indicando, intersecciones con el eje x, puntos mximos,
mnimos y de inflexin
f( x ) = 2 xe x
f( x ) = 2 x3 3 x 2 12 x + 8
f( x ) = 3 x5 20 x3
f( x ) =
2
x3
f( x ) = 6 x5 10 x3 + 2
f( x ) =
3 2
f( x ) = 3 x5 25 x3 + 60 x
10
f( x ) = x 8 x 2
f( x ) = ( x 1)
11
f( x ) =
f( x ) = 2 + x
( x + 2 )3
)e
x2
12
f( x ) =
x2
13
2
f( x ) = e8 x x 14
14
f( x ) =
15
f( x ) = ( x + 1) In 2 ( x + 1)
16
f( x ) = 3 ( x 2 ) + 3 ( x 4 )
17
f( x ) = 2 x + 2 33 ( x + 1)
18
x2 2
f( x ) = 2 + e
x
x 1
2 x3 5 x 2 + 4 x
x2 2 x + 1
2 + x x2
1 2 x + x2
1
x2 1
+ In x 2 1
En MATLAB se utiliza la funcin int para integrar la expresin simblica f. Esta funcin intenta
encontrar la expresin simblica F tal que diff(F)=f. Es posible que la integral (o antiderivada) no
exista en forma cerrada o que Matlab no pueda obtener la integral. En estos casos la funcin
devolver la expresin sin evaluarla. La funcin int puede usarse de las siguientes formas:
Devuelve la integral de la expresin f respecto a la variable independiente por
>> int(S)
omisin.
Devuelve la integral de la expresin f respecto a la variable t.
>> int (f,t)
Devuelve la integral de la expresin f respecto a la variable independiente por
>> int (f,a,b)
omisin, evaluada en el intervalo [a,b], donde a y b son expresiones numricas.
>> int (f,t, a,b) Devuelve la integral de la expresin f respecto a la variable t, evaluada en el
intervalo [a,b], donde a y b son expresiones numricas.
>> int (f,m,n) Devuelve la integral de la expresin f respecto a la variable independiente por
omisin, evaluada en el intervalo [m,n], donde m y n son expresiones simblicas.
Retorna un valor de doble precisin para x,
If X is already a double precision
>> double(x)
array, DOUBLE has no effect.
Para evitar posibles problemas, es recomendable especificar la variable independiente en la
derivacin y en la integracin simblica.
Calcular la siguiente integral I =
2 x3 + 1
x 2 dx
>> syms x;
>> integrando=(2*x^3+1)^7*x^2;
>> resultado=int(integrando);
>> pretty(resultado)
I=
8
1
2 x3 + 1 solo que aqu la expresin es desarrollada
48
completamente.
x2 + 1 dx
ex
4 + 9e2 x dx
>> syms x;
>> integrando=exp(x)/(4+9*exp(2*x));
>> resultado=int(integrando);
>> pretty(resultado)
Calcular la siguiente integral I =
arctg ( x )
x2
dx
>> syms x;
>> integrando=atan(x)/x^2;
>> resultado=int(integrando);
>> pretty(resultado)
Calcular la siguiente integral I = e x sen ( x ) dx
6 x 2 + 22 x 23
( 2 x 1) ( x2 + x 6 )
dx
>> syms x;
>> result2 = int((6*x^2 + 22*x - 23) / ((2*x - 1)*(x^2 + x - 6)));
>> pretty(result2)
Calcular la siguiente integral I =
x +1
x3 x2 2 x dx
1/2 log(x) - 2/3 log(x + 1) + 1/6 log(x - 2)
12dx
( 2 x 1)
( 4 x2 4 x 8)
>> syms x;
>> integ=12/((2*x-1)*sqrt(4*x^2-4*x8)^3);
>> resultado=int(integ);
>> pretty(resultado)
Calcular la siguiente integral I =
x 2 dx
x2 + 4 x 5
>> syms x;
>> integ=(x^2)/sqrt(4*x^2+4*x-5);
>> resultado=int(integ);
>> pretty(resultado)
( x + 3) dx
x 2 3x2 + 2 x + 1
>> syms x;
>> integ=(x+3)/((x^2)*sqrt(3*x^2+2*x+1));
>> resultado=int(integ);
>> pretty(resultado)
cos ( x ) dx
sen2 ( x ) 6sen ( x ) + 5
>> syms x;
>> integrando=cos(x)/((sin(x))^2-6*sin(x)+5);
>> resultado=int(integrando);
>> result_simplificado=simplify(resultado)
>> pretty(result_simplificado)
Calcular la siguiente integral I =
x + 2a a x
dx
x+a a+x
>> syms x a;
>> integrando=((x+2*a)/(x+a))*sqrt((a-x)/(a+x));
>> resultado=int(integrando);
>> pretty(resultado)
TRABAJO PRCTICO XI
CALCULO DE INTEGRALES INDEFINIDAS CON MATLAB
Calcular las siguientes integrales indefinidas:
xdx
(x
(x a ) (x b )
I =
x3
1 x
dx
I =
+
x2 + 1
x
I =
I =
I =
I =
1) x x + 1
dx
2
n +1
n 1
x2
x x 1 x2 x + 1
x7
(1 x 4 ) 2
dx
dx
x2
dx
1 + x3 + (1 + x3 )3
dx
x 3 x (1 + 3 x ) 2
dx
( x 1) ( x 2 2 x + 5)
dx
16
I =
17
I =
1 ex
18
I =
1
x
dx
32
I =
x 1
dx
x +1
33
6e 4 x
tan ( x )dx
19
20
I = 4 + e dx
34
37
I =
dx
38
I =
39
I =
22
I =
3x + 2
dx
x 3
I =
1 + x8
dx
I =
x+2
dx
2
2 x + 3 3x + 11x + 10
24
x
I = tgh1 dx
a
10
I =
ax
dx
a x
25
I =
11
x3
1 x
dx
I =
+
x 2 + +1
x
26
I =
12
27
I = tgh ( x )dx
13
I =
14
I =
15
I =
x
2
x x 1
dx
( a + b ) + ( a b ) x2
x5
( x2 + 9)
x2 + 9
+2
dx
40
dx
4 4
x +1
41
42
I =
I = sen 22 ( x ) dx
44
I =
I = cos37 ( x ) dx
45
I =
29
30
x8 + a
dx
3 + sen ( x )
sen3 ( 2 x )
sen5 ( x )
(sec
tg ( x )
9999
dx
cos ( x ) dx
dx
dx
x +1
dx
( x + 1)dx
( x 2 + 2 x) x 2 + 2 x
x2 1
2
x 1 + 3x + x
dx
x3 + 4 x + 1
dx
x4 + x2 + 1
x + 2a a x
I =
dx
x+a x+a
aIn x + a + x 2 + 2ax
dx
I =
2
( x + a)
dx
I =
cos ( x) 1 sen( 2x) + 2cos2 ( x)
43
28
dx
a+x
dx
x
x2
I =
36
I=
11
35
2 sen ( x )
x3 + 2
1
I =
x dx
x3
x
x
I = arcsenx +
1 x2
I =
21
23
)(
I = x3 + 1 2 x 4 + 8 x
x +1
31
I =
x5
1+ x
In
dx
1 x2 1 x
sen ( 2 x ) + 3cos ( x )
9 + 4 sen ( x ) cos
In x + x 2 + 1
dx
2
x +1
( x)
dx
k =1
ak =1 +a2 + a3 + L + an
k =1
k se llama ndice de sumatoria o variable de sumatoria y adquiere los valores enteros positivos
sucesivos. Los enteros 1 y n denotan los valores extremos del ndice de sumatoria.
Propiedades de sumatorias
Si ak = c
c = nc
k =1
n
k =1
( ak bk ) ak bk
k =1
n
k =1
n
k =1
k =1
k =1
k =1
( ak + bk ) = ak + bk
cak = c ak
c IR
k =1
Sumas telescpicas
n
( k + 1)
( ak +1 ak ) = an +1 a1
k =1
k =1
k 2 = n + 12 1
Sumas especiales
n
n ( n + 1)
k =1
k = 1+ 2 + 3 +L+ n =
n ( n + 1)
k =1 + 2 + 3 +L+ n = 2
k =1
n
n ( n + 1)( 2n + 1)
k =1
k 2 = 12 + 22 + 32 + L + n2 =
n ( n + 1) 6n3 + 9n2 + n 1
k =1
30
k 4 = 14 + 24 + 34 + L+ n4 =
Suma de Riemann
Sea f definida en un intervalo cerrado [ a, b ] en la cual puede haber valores positivos y negativos e
[ a, b] en subintervalos (no
[ x0 , x1 ] , [ x1, x2 ] , . . . [ xn 1, xn ] donde n es un
entero positivo por medio de los puntos a = x0 < x1 < x3 < L < xn = b y sea x = xk xk 1 una suma
de Riemann de f( x ) para P, es una expresin R p de la forma R p =
Donde xk es un numero de [ xk 1 , xk ]
k = 1, 2, 3, 4, Kn
f ( xk ) xk .
k =1
Comandos de matlab
Realiza una suma simblica, A+B
Entrega el resultado de la sumatoria de la expresin simblica S respecto a
la variable simblica v de a hasta b.
>> symadd(A,B)
>> symsum(S,v,a,b)
>>rsums(f)
>> rsums(f,a,b)
>> rsums(f,[a,b])
Hallar la suma de:
Solucin Analtica
S=
S=
S=
S=
10
10
k =1
10
k =1
10
k =2
10
k =
k =1
2
k4
2k ( k 5 )
k =1
S=
Solucin Matlab
10 (10 + 1)
= 55
2
10
k2 =
k =1
10
10 (10 + 1)( 20 + 1)
= 385
6
S = k4 1 =
k =1
10
10(11)( 6000)+9000+10-1
-1 = 25332
30
10
k =1
S=
55
>>S=symsum(k^2,1,10);
S=
385
>>symsum(k^4,1,10);
S=
25,332
>> symsum(2*k*(k-5),1,10);
ans =
22
10
S = 2k ( k 5) = 2 k 2 10 k = 220
k =1
>>S=symsum(k,1,10);
k =1
ss
Hallar la suma de: S =
2k
k + 1)
k =0 (
El programa solicita una ecuacin de sumatoria y retorna un valor numrico equivalente al resultado
de la sumatoria. k que representa el ndice en la sumatoria, la variable g sirve para almacenar la
ecuacin que se pide evaluar.
Solucin Analtica
Solucin Matlab
20
21
22
23 16
S=
+
+
+
=
0 +1 1+1 2 +1 3 +1 3
La entrada es
>> syms g k;
>> g = input('introduzca la funcin a evaluar:');
(2 ^ k)/( k + 1)
>> S = symsum(g,0,3)
S=
16/ 3
algn nmero mk del subintervalo. Para cada k se construye un rectngulo de anchura x y una
[ a, b ]
en n
subintervalos iguales. El rea de este polgono inscrito es la suma de las reas de los n rectngulos
componentes, es decir,
A(R ) =
Donde f m
f ( mk ) xk
k =1
pequeo, entonces la suma de las reas de los rectngulos debe ser casi igual al rea total R. Si A
n
A ( R ) f ( mk ) xk , es el rea de la regin no
k =1
sombreada que se encuentra bajo la grfica de f y arriba del polgono rectangular inscrito. Este se
puede considerar como el error que se comete al usar el rea del polgono rectangular para estimar
el rea de A. Se ve que el error se hace tan pequeo como se desee escogiendo rectngulos de
anchura x muy pequea
rea por medio de polgonos circunscritos (rea mayor)
El rea A S
polgonos inscritos.
El nmero M
A ( R k ) = f ( M k ) x
A ( Sn ) =
f ( xk ) x
k =1
Ejemplos
Calcular el rea bajo la curva f( x ) = 16 x 2 en [ 3, 3] , dividiendo en 6 subintervalos.
Solucin analtica. Si se divide el intervalo [ 3, 3] en 6
subintervalos iguales, entonces la longitud de delta x de cada
subintervalo es
b a 3 ( 3)
=
= 1 , con a = 3 b = 3 ,
n
6
A = f ( mk )xk = 1 f ( 3) + f ( 2) + f ( 1) + f (1) + f ( 2) + f ( 3)
k =1
function Areapol(f,a,b,n)
syms k ;
deltax = (b - a)/n;
u = subs(f,'x',deltax*k);
s1=symsum(u*deltax,1, n);
disp(s1);
>> syms x;
Escribimos en la lnea de comandos la sentencia para llamar a la
>> f = 16-x^2;
funcin
>> Areapol(f,-3,3,6)
=
La respuesta es
5
Calcular el rea bajo la curva f( x ) = x 2 en [ 0, 2] , con n = 10
Para la solucin analtica, tenemos el intervalo: x =
ba 20
=
= 0.2
10
n
10
A( Sn ) = f ( xk )x = x f ( x1 ) + f ( x2 ) + f ( x3 ) + f ( x4 ) + f ( x5 ) + L+ f ( x10 )
k =1
2
2
2
2
2
2
2
2
2
2
= 0.2 ( 0.2) + ( 0.4) + ( 0.6) + ( 0.8) + (1) + (1.2) + (1.4) + (1.6) + (1.8) + ( 2)
= 0.2[ 0.04 + 0.016 + 0.36 + 0.64 +1+ 1.44 +1.96 + 2.56 + 3.24 + 4] = 3.08
3.0800
1 3
Hallar el rea bajo la curva f( x ) = x + 1 Divida el intervalo [0, 3] en 30 subintervalos de
4
3 3
= 0.1 considerando el correspondiente polgono circunscrito S30 .
longitud x = =
n 30
Para la solucin analtica. El f x x = 1 0.1k 3 +1 0.1 = 0.001 k3 +1 0.1 = 0.0001 k3 + 0.1
( k) ( )
A( Sn ) = f ( x1 ) x1 + f ( x2 ) x2 + f ( x3 ) x3 + L+ f ( x30 ) x30
Por lo que
30
30
0.0001 3 30
0.0001 30 3
k + 0.1 =
k +3
4
4 k =1
k =1
k =1
A( Sn ) = f ( xk )xk =
k =1
0.0001( 216,225)
0.0001 30 +1
21.6225
30
+3 =
+3 =
+ 3 = 8.41
4
2
4
4
2
Solution Matlab
La respuesta es
8.4056
Ejemplos
Evale la suma de Rieman para f( x ) = x 2 + 1 en el intervalo [-1, 2] usando los puntos de la
particin, con la separacin equidistante, -1< -0.5 < 0 < 0.5 < 1 < 1.5 < 2 con el punto de
muestra xk Como el punto medio del i-simo intervalo.
6
( )
La respuesta es
=
5.9375
function Sriemann(f,a,b)
xmed = (b - (b-1))/2;
j=1;
for i=a:xmed:b-xmed
u(j) = subs(f,'x',i+(xmed/2));
j=j+1;
end
s1=sum(u)*xmed;
disp(double(s1));
rsums(f,a,b)
>> syms x;
>> Sriemann(x^2 + 1,-1,2);
2.006920
La respuesta correcta
16
Rpta : 32 / 3
Rpta :
1
2
k +1
S = In
k +3
k =1
S=
300
4k 2 1
S=
2000
k =1
S=
k =1
k +2
k ( k + 1) 2
1000
S=
106
arctg 1 + k + k 2
k =1
k2
2
k =1 4k 1
S=
1020
2k + 3k
k =0
5k
f( x ) = 10 x 2 en [1, 3]
A = 34 / 3
f( x ) = x 2 x3 en [ 1, 0 ] ,
A = 7 /12
f( x ) = 3 x 2 + 5 x + 2 en [ 2, 4] ,
A = 90
f( x ) = 4 x3 + 2 x en [ 0, 3] ,
A = 90
f( x ) = x 2 2 x + 3 en [ 2,1]
A = 15
f( x ) = 3 + x + x3 en [ 1, 2 ]
A = 57 / 4
f( x ) = ( x 1)
4
f( x ) = 3x 3x 2 x3 en [ 0,1]
3
en [3,8]
2385
4
1
A=
6
A=
f( x ) = cos ( x ) en ,
2 2
A=2
y = 3 x 2 y = 1 3x 2 en [ 0, 3] ,
A = 57
En los ltimos tres ejemplos desarrollados observe que la respuesta generada por el
programa Sriemann, y la respuesta generada en la ventana grafica son diferentes explicar a que se
debe esto.
En los problemas siguientes use MATLAB para calcular la suma de Riemann con los datos
que se dan, cree la funcin que da la solucin y grafique.
1
f( x ) = x 1 con la particin p : 3 < 3.75 < 4.25 < 5.5 < 6 < 7
x
f( x ) = + 3 con la particin p : 3 < 1.3 < 0 < 0.9 < 2 y
2
muestras x1 = 2, x2 = 0.5 x3 = 0, x4 = 2
f( x ) = x3 5 x 2 + 2 x + 8 + 3 con la particin
los
correspondientes
puntos
correspondientes puntos muestras p : 0 < 1.1 < 2 < 3.2 < 4 < 5
4 f( x ) =
x2
+x
2
5 f( x ) = 4 x 3 + 1
xi es el punto medio.
( )
f xk xk , entonces,
Sea f( x ) una funcin definida en un intervalo cerrado [ a, b ] , si existe lim
p k =1
decimos que f( x ) es integrable en [ a, b ] . Adems
f( x )dx
a
b
f( x )dx =
lim
f (Wk )xk
p k
integrales definidas y las sumas de Riemann. Los nmeros a y b se llaman extremos(o lmites) de
integracin, siendo a el extremo inferior y b el extremo superior. La expresin f( x ) que aparece a la
derecha del smbolo de integracin se llama integrando. Y el smbolo diferencial dx esta relacionado
con el incremento xk de una suma de Riemann de f( x ) .
Se notara que hemos modificado la nocin de nuestro anlisis del rea realizado anteriormente,
ahora permitimos de que f( x ) puede ser negativa en parte o todo [ a, b ] , utilizamos particiones con
subintervalos que pueden tener longitudes diferentes y se permite que xi sea cualquier punto del ib
f( x )dx
que da
el rea con signo de la regin encerrada entre la curva f( x ) y el eje x en el intervalo [ a, b ] , queriendo
decir que asocia un signo positivo a las reas de partes que estn por arriba del eje x y se asocia un
signo negativo a las partes que estn abajo del eje x . Esto es:
b
1. Al definir
f( x )dx ,
a
a
f( x )dx = 0
f( x )dx = f( x )dx
f( x )dx es
el rea bajo la curva entre a y b . Anlogamente si a < c < b , entonces las integrales
f( x ) dx y
f( x )dx
Entonces.
b
f( x ) dx g( x ) dx
m ( b a ) f( x ) dx M ( b a )
a
f( x ) g( x ) dx = f( x )dx g( x )dx
[ a, b ] .
f( x ) de f( x ) en [ a, b ] es
b
1
f( x ) =
f dx
b a ( x)
a
7. Simetra
a
f( x ) dx = 2 f( x ) dx
0
f( x ) dx = 0
Primer teorema fundamental del clculo. Sea f( x ) continua en el intervalo cerrado [ a, b ] y sea x
un punto (variable) en ( a , b ) . Entonces
x
d
f( t ) dt = f( x )
dx
0
Segundo teorema fundamental del clculo. El primer teorema fundamental del clculo, proporciona
la relacin inversa entre las integrales definidas y las derivadas. Aunque no es aparente esta relacin
nos proporciona una herramienta poderosa para evaluar integrales definidas. Esta herramienta se
denomina el segundo teorema fundamental del clculo, y lo aplicaremos con mucha ms frecuencia
que el primer teorema.
f( x )dx = F ( b ) F ( a )
[ a, b ] ,
1 x0
f( x ) = x 2
no es integrable en el intervalo [-2, 2], puede demostrarse que para esta funcin no
1 x = 0
acotada la suma de Riemann puede hacerse arbitrariamente grande. Por lo tanto el lmite de la suma
de Riemann no existe en [-2, 2].
Teorema de integrabilidad. Si f( x ) es continua y acotada en [ a, b ] , excepto en un nmero finito de
puntos, entonces f es integrable en [ a, b ] . En particular, si f es continua en todo el intervalo [ a, b ] ,
es integrable en todo [ a, b ] . Como consecuencia de este teorema, las funciones siguientes son
integrables en todo el intervalo cerrado [ a, b ] .
Funciones polinomiales
Funciones seno y coseno
Funciones racionales, con tal que el intervalo
[ a, b ]
A ( R ) = f( x ) dx
a
A ( R ) = f( x ) g( x ) dx
Comandos de Matlab
>>rsums(f)
>> rsums(f,a,b)
>> rsums(f,[a,b])
rr
Calculo de la integral
Resultado numrico
>> syms x
>> f= exp(-5*x^2)
>> I=int(f,0,1)
>> double(I)
f=
exp(-5*x^2)
I=
1/10*erf(5^(1/2))*5^(1/2)*pi^(1/2)
ans =
0.3957
Calculo de la integral
Resultado
>> syms x
>> f= x*exp(x)
>> I2=int(f,0,2)
>> double(I2)
I=
exp(2)+1
ans =
8.3891
La aproximacin por
sumas de Riemann
>> rsums('x.*exp(x)',[1,2])
cos ( x
0.5
Calculo de la integral
Resultado
>> syms x
>> f= cos(x^2)
>> I2=int(f,0,0.5)
>> double(I2)
ans =
0.4969
La aproximacin por
sumas de Riemann
>> rsums('cos(x^2)',[0,1])
es definidas
) dx
Para la integral I =
x2 + 1 dx
0
Su Solucin
>>y=x/(x^2+1)
>>int(y,0,1)
ans=
1/2*log(2)
I = x 2 4 dx
2
2
I=
sen ( x ) dx
0
4
x2 4
dx
x
I =
x sen ( x )
I=
2
0 1 + cos ( x )
x2
(1 + x )
I =
dx
dx
I=
I=
xe
>> syms x;
>> double(int(sqrt(x^2 - 4) / x,2,4))
ans =
>> syms x;
>> double(int(x*sin(x)/(1+(cos(x)) ^2),0,pi))
ans =
(pi)^2/4
>> syms x;
>> double(int(x^2/(1+x^3)^3,2,3))
ans =
>> syms x;
>> double(int(1/(1+x^2),-inf,inf))
>> syms x;
>> double(int(abs(x)*exp(-x^2),-inf,inf))
dx
I=
cos ( x )
>> syms x;
>> double(int(((1-x^3)^(1/3))/x^5,-1,1))
I = e
ax
ans =
0/0
dx
6 sen ( x ) sen
ans =
1
1
1 1 x3 3
ans =
355/113
I=
ans =
109/3
dx
ans =
4
>> syms x;
>> double(int(abs(x^2+x-6),-4,4))
x + x 6 dx
2
1 + x
x2
>> syms x;
>> double(int(abs(sin(x)),0,2*pi))
352/190783
ans =
32.0780
1.3697
I=
>> syms x;
>> double(int(x*sqrt(x^2 - 4),2,5))
( x )dx
cos ( bx ) dx
>> syms x a b;
>> int(exp(-a*x)*cos(b*x),0,inf)
>> pretty(ans)
>> syms x;
ans =
-5^(1/2)-9/2*asin(2/3)+9/4*pi
= 1.5487
ans =
limit(-(a*exp(-a*x)*cos(b*x)-b*exp(-a*x)*sin(b*x)-a)/(a^2+b^2),x = inf)
x2
4 , el eje x , x = 2 y x = 3
3
ans =
>> syms x;
>> f =-1*((x^2)/3 - 4);
>> disp(int(f,-2,3))
145/9
23/4
ans=
7/15
[x,y]=solve(g,f);
f = solve(f, 'x'); %para integrar horizontalmente despejamos x en ambas curvas
g = solve(g, 'x');
m=double(subs(f, y(1)+0.1)); %evaluamos un punto incluido en el
,
%subintervalo por cada curva
n=double(subs(g, y(1)+0.1));
if m < n%Evalua el valor ms grande de x para restarlo al ms pequeo
disp(double(int(g - f, y(1), y(2))));
else
disp(double(int(f - g, y(1), y(2))));
end
>> syms x y;
>> Area2c1(y^2 - 4*x, 4*x - 3*y - 4)
ans=
125/4
respectivas d1 y d2 del punto de apoyo en los lados opuestos. El sube y baja se equilibrar si y solo
si d1 m1 = d 2 m2 . Un buen modelo matemtico para esta situacin se obtiene de reemplazar este
sube y baja por un eje coordenado horizontal que tenga su origen en el punto de apoyo.
El producto de la masa de una partcula por su distancia desde un punto (brazo de palanca) se
denomina momento de la partcula con respecto a ese punto. Y mide la tendencia de la masa a
producir una rotacin alrededor de ese punto.
Sea l una recta de coordenada y S un conjunto de n partculas de masas m1, m2 , m3,K, mn
localizadas en los puntos de coordenadas x1, x2 , x3,K, xn respectivamente. m =
total.
i =1 xi mi
n
xi mi
M i =1
n
x=
=
= mx = k =1 mk xk
n
m
mi
i =1
i =1 mi
n
Sea la masa
La masa de la lmina es m =
f ( x ) dx
f ( x ) dx y M y = x f ( x ) dx
2
a
( )
Resolviendo tenemos:
x=
My
m
x f ( x ) dx
= a
f ( x ) dx
M
y= x =
m
f ( x )
2
dx
f ( x ) dx
a
Las coordenadas del centro de masa dependen slo de la forma de la lmina y no de su densidad
Ejemplos
Hallar las coordenadas del centroide de la regin acotada por y = x 2 + 1 x = 0 , x = 1 y y = 0
Creamos la funcin centrom( ); a la cual le mandamos como parmetro la curva y los puntos en
( )
syms x;
m = int(f,a,b); % Calcula la masa de la lamina
Mx = 1/2*int(f^2,a,b); % Calcula los momentos Mx y My
My = int(x*f,a,b);
v(1) = My/m; % Calcula el centro de masa
v(2) = Mx/m;
disp(v);
c =['y = ',char(f)];
u=-2:.01:2;
%Grafica el centro de masa y la regin de la lmina
plot(u,double(subs(f,'x',u))),title('Centro de masa de
una lamina'),
text(b+0.5,subs(f,'x',b)+0.5,c);
axis([-5,5,-5,5]),
text(double(v(1)),double(v(2)),'*');
line([-5 0; 5 0], [0 -5; 0 5],'LineStyle','-');
line([a, a]', [0, subs(f,'x',a)]', 'color', 'r');
line([b, b]', [0, subs(f,'x',b)]', 'color', 'r');
Escribimos desde la
>> syms x;
ventana de comandos
>> centrom(x^2 + 1, 0, 1)
La respuesta es:
ans=
[ 9/16, 7/10]
syms x;
f = solve(f, 'y'); % Se deja la funcion dependiendo %de x
g = solve(g, 'y');
% Verifca si f(x)>g(x) y realiza la resta
s = g - f;
s1= g^2 - f^2;
else
s = f - g;
s1= f^2 - g^2;
end
% Calcula el centroide
v(1) = int(x*s,a,b)/int(s,a,b);
v(2) = 1/2*int(s1,a,b)/int(s,a,b);
disp(v);
%Grafica el centro de masa y la regin de la lmina
hold on;
for i=a:.01:b;
line([i, i]', [subs(g,'x',i), subs(f,'x',i)]', 'color', 'y');
end
u=a -1: .01: b+1;
plot(u,real(subs(f,'x',u))),
title('El centroide de la regin se representa con un * '),
plot(u,real(subs(g,'x',u))),
axis([-1,3,-3,3]),
line([-3 0; 3 0], [0 -3; 0 3],'LineStyle','-');
text(b+0.5,subs(f,'x',b)+0.5,['y = ',char(f)]);
text(b+0.5,subs(g,'x',b)+1.5,['y = ',char(g)]);
text(double(v(1)),double(v(2)),'*');
Escribimos desde la ventana >> syms x y;
de comandos la sentencia
>> centroide(y - x^3, y-sqrt(x), 0, 1)
La respuesta es:
[ 12/25, 3/7]
I =
In (1 + x )
0 1+ x
dx =
xsen ( x )
In ( 2 )
e2
I =
dx =
2
2
0 (1 + x )
dx =
dx
I =
1 x6
( 65 x )
4
1/ 6
I=
x 1 dx =
I=
16
2 3
3
sec ( x )
/ 6 sec ( x ) + csc ( x )
( x
2
xe
( x)
I=
/3
+2
I=
0 1 + cos
1
x
arctg (
16
5 + x3 + x
dx =
12
1 + x 4 + 3 dx = 12
1/ 2
1023
12300
I=
1+ x
cos ( sen ( x ) ) In 1 x + 3x + 4 dx = 4
1/ 2
I=
(a
dx
2
+b
)(b
+x
I=
dx
x 4 + 5 x3 + x 2 + x + 1
I=
dx
5
x2 1 x4 1
Implemente una funcin en Matlab que evale el rea limitada por las curvas
1
2
3
4
( )
y = In x 2 , y = In ( 4 ) y x = e
A = ( 4 eIn ( 4 ) )
y = 3x x 2 y y = x 2 x
8
3
1
A = 28 7 62
3
729
A = In
256
A=
y = x2 x2 = 4 y x + y = 6
xy = 1 , x xy = 3 , x xy = 1 , xy = 3
Utilizando la propiedad de suma de reas graficar y calcular el rea limitada por las curvas
, y= x y y=4
y = x3 + x 4 , y = x y y = 8 x
y=
y = x 2 , y = x2 y x = 3 x = 1
x2 y = 2 , x + y = 4 y x = 2 x = 1
1 x2
Implemente una funcin en Matlab que evale el rea limitada por las curvas
y= x
1
, x = 1 x = 4 y = 0 alrededor del eje x
x
2048
15
3
V = In ( 4 ) +
2
V=
16
15
V=
V = 2 3
8
V=
9
Elabore un programa que pueda calcular el rea de una curva que se encuentra dividida en
dos regiones, una arriba y otra abajo del eje x, y validar el caso cuando el valor del rea sea
positiva y cuando sea negativa para realizar el negativo del rea, ya que no puede haber rea
negativa. Ntese que podramos haber escrito esta rea como una integral utilizando el
smbolo del valor absoluto.
2
I=
x3 3 x 2 x + 3 dx
En los siguientes problemas encuentre el centroide de la regin acotada por las curvas dadas,
para esto, puede utilizar las funciones de Matlab mostradas anteriormente haciendo los
cambios que considere pertinentes. Por otro lado puede plantear otra funcion en Matlab, Haga
un grafico, utilice simetra cuando sea posible.
1
y = x2 4 , y = 2 x x2
y = x2 , y = x x2
y = In ( x ) , y = 4 y = 4 4 x 2
y = x2 , y = 4 x
x 2 4 y = 0 , x 2 16 y = 24
x 2 y + 8 = 0 , yx + 3 y + 5 = 0 x = 4 x = 2
y = x2 2 x 3 , y = 6 x x2 3
y = sen ( x ) , y = 0 x = x = 0
y 2 = 20 x , x 2 = 20 y
1 3
,
2 2
1 1
,
4 8
(14.61,3.15 )
16 64
,
15 21
4
0,
5
88 50
,
39 39
( 2,1)
,
2 8
( 9, 9 )
TERMINO N-SIMO
{a n }
DESARROLLO DE 4 TERMINOS
n + 1
2n
3n + 1
1
1 n
2
n
1234
n +1
2345
2n
143 8
3n + 1
2 7 5 13
1
1 3 7 15
1
2 4 8 16
2n
Lmites de Sucesiones. Una sucesin {an } puede tener la propiedad de que cuando n aumenta,
{an }
cuando n aumenta.
De la misma forma existe lim {an } = significa que
n
{an }
a1 a2 L an L
a1 a2 L an L
Una sucesin es acotada si existe un nmero real positivo U tal que ak U para todo k .
n
n 1 2 3 4
, L Es
= , , , ,L,
n +1
n + 1 2 3 4 5
k
< 1 para todo k ). Observe que cualquier nmero U 1
k +1
es una cota de la sucesin. Sin embargo, si k < 1 , entonces
k
k no es una cota, ya que k <
para k suficientemente
k +1
grande.
La expresin sucesin montona se usa para describir una sucesin no decreciente o no
creciente, adems es importante sealar que no es necesario que las sucesiones {an } y {bn }
sean montonas inicialmente; basta que lo sean a partir de cierto punto, es decir, para n k .
Debemos agregar tambin que la convergencia o divergencia de una sucesin no depende del
carcter de los trminos iniciales, sino de lo que ocurra para n grande.
Ejemplos
3n 2 + 2
2
5n 2n + 1
e2n
cos 2 n
Calcular el lmite de la sucesin
n
3
e n
Calcular el lmite de la sucesin
4
n
>> clc;
>> clear all;
>> syms n;
>> f = (3*n^2 + 2) / (5*n^2 - 2*n + 1);
>> result = limit(f,n,inf);
>> disp(result)
>> syms n;
>> funcion = 1+(0.1)^n;
>> result1=limit(funcion,n,inf);
>> disp(result1)
>> syms n;
>> f=(5*n) / (exp(2*n));
>> result1 = limit(f,n,inf);
>> disp(result1)
>> syms n;
>> funcion = cos(n)*cos(n) / 3^n;
>> result2 = limit(funcion,n,inf);
>> disp(result2)
>> syms n;
>> funcion1= (exp(n)) / n^4;
>> result3 = limit(funcion1,n,inf);
>> disp(result3)
result=
3/5
result=
1
result=
0
Result2=
0
Result3=
inf
Series Infinitas
Sea {an } una sucesin infinita. La expresin a1 + a2 + a3 + L + an + L Se denomina serie infinita o,
simplemente serie
Esta serie se expresa tambin con notacin de sumatoria como:
an
an
n =1
a
si r < 1
1 r
es divergente si r 1
1 1
1
1
o Serie Armnica. Es la serie infinita divergente 1 + + + L + + L =
n
n
2 3
n =1
Serie P. 1 +
1
p
2
3
y diverge si p 1 .
+L+
1
n
+L =
n p . Donde
n =1
Criterios de convergencia
Las dos preguntas fundamentales que surgen al estudiar las series infinitas generales son:
o
o
La serie converge? y
si converge cul es su suma?
Podramos sugerir el uso de la computadora para responder las preguntas siendo sta nuestra
herramienta de apoyo. Pero hay que dejar bien claro que: una computadora no puede sustituir los
criterios matemticos para la convergencia y divergencia de una serie infinita.
Un ejemplo de esto, es la serie armnica la cual diverge muy lentamente siendo necesario ms de
272 millones de trminos para comprobar que la suma parcial Sn crece sin lmite. Dadas las
limitaciones en cuanto al nmero de dgitos que maneja una computadora, en algn momento dado
nos enviara valores repetidos para Sn que incorrectamente nos haran pensar que est
convergiendo.
Por lo que es necesario tener una buena comprensin sobre los criterios de convergencia o
divergencia que se basan en un anlisis del n-simo trmino. Dichos criterios se aplican solo para
determinar si la serie converge o diverge, no para calcular la suma.
Se consideran criterios para series de trminos positivos, es decir series en las que an 0
para todo n .
an es divergente.
Si an y bn son series infinitas tales que ai = bi
infinita
o
o
[ an + bn ] diverge.
cbn diverge.
bn converge
an y bn
Si
convergente.
Si
bn diverge y an bn para todo entero positivo n , entonces
an
es
an es divergente.
Criterio de la Razn. Si
an +1
=L
an
Si L = 1 , hay que aplicar otro criterio; la serie puede ser convergente o divergente.
an +1
= , la serie es divergente.
n an
ak :
f( x ) dx converge.
Diverge si
f( x ) dx es divergente.
Series Alternantes
Es una serie en las que el signo de sus trminos va alternndose entre positivo y negativo, y tienen la
forma siguiente:
a1 a2 + a3 a4 L + an L n
Criterios de Convergencia
Criterio de la serie alternante. Sea a1 a2 + a3 a4 L Una serie alternante con an > an +1 > 0
Si lim an = 0 , entonces la serie converge. Adems, el error cometido al usar la suma Sn de
n
lim
o
o
o
an una
an +1
=L
an
Si L < 1 , la serie es convergente
a
Si L > 1 o bien lim n +1 = , la serie es divergente.
n an
Si L = 1 , hay que aplicar otro criterio; la serie puede ser convergente o divergente.
Series de Potencias
Sea x una variable. Una serie de potencias en x es una serie de la forma:
an xn = a0 + a1x + a2 x2 + L + an xn + L
n =1
El nico punto x = 0 .
Un intervalo ( R , R ) incluyendo posiblemente a uno o ambos extremos.
f( x ) = a0 + a1x + a2 x 2 + L + an x n + L
an xn
es una
n =1
an x n
(n)
( n)
f0
f0
f '( 0 )
f ''( 0 )
f '''( 0 )
( ) n
( ) n
f( x ) =
x = f( 0 ) +
x+
x2 +
x3 + L +
x
!
1!
2!
3!
!
n
n
n=0
Serie de Taylor para f( x ) alrededor de x = a
Sea f una funcin con derivadas de todos los rdenes en algn intervalo ( a R, a + R ) . La serie de
Taylor
(n)
(n)
fa
fa
f '( a )
f ''( a )
f '''( a )
( )
( )
n
2
3
f( x ) =
x
a
=
f
+
x
a
+
x
a
+
x
a
+
L
+
(
)
(
)
(
)
(
)
( x a )n
a)
(
1!
2!
3!
n!
n!
n =0
Comandos Matlab
En esta seccin haremos uso del comando symsum que forma parte de las funciones de la librera
de matemtica simblica de MATLAB. Su funcin consiste en realizar la sumatoria simblica y su
sintaxis es la siguiente:
Matlab dispone de una funcin que nos permitir aproximar funciones mediante series de Taylor o de
Maclaurin. Para determinar el polinomio de Taylor de una funcin f , de orden n en el punto x = a ,
Matlab cuenta con la funcin taylor, cuya sintaxis es:
Ntese que, si desea el polinomio de orden n , en la funcin taylor se indica n + 1 , que es el nmero
de trminos de que consta dicho polinomio.
Hallar la suma de las series:
S=
1
1
1
+ +L+
+L
45 56
( n + 3)( n + 4 )
1
2
S=
1
2
3
7
+L+
1
n
n ( n + 1) + 3n 1
n =1
8
10
+L
+L
sum1 =
1/4
sum2 =
8/9
sum3 =
1/6*pi^2
sum4 =
10
gg
Determinar el polinomio de Taylor de f( x ) = ( x + 1) sen 2 ( x ) de orden 14 en el origen
serie =
>> syms x
>> f=(x+1)*sin(x^2);
x^2+x^3-1/6*x^6-1/6*x^7+1/120*x^10+1/120*x^11-1/5040*x^14
>> serie=taylor(f,15,x)
>> pretty(serie)
Determinar el polinomio de Taylor de f( x ) = cos ( x ) de orden 9 en el origen
T=
>> syms x;
>> f = cos(x);
1-1/2*x^2+1/24*x^4-1/720*x^6+1/40320*x^8
>> T= taylor (f, 10, x)
>> pretty(T)
Matlab dispone de otra funcin para obtener el polinomio de Taylor. Se trata de la funcin taylortool
que nos abre una ventana grafica donde aparece la grafica de la funcin y del polinomio de Taylor.
Ademas, permite ir cambiando el orden del polinomio, el punto x = a , etc, manipulando
adecuadamente los correspondientes "botones". La ventana grafica se
>> taylortool
>> taylortool('log(x+sqrt(x^2+1))')
Cambiando el valor de n
x + 3x 2
Aproximar la funcin f( x ) = sen ( 3 x ) + x 2 cos ( 3 x )
por
Aproximar la funcin f( x ) =
2
x
+
x
6
1
1
por medio de su polinomio de Taylor alrededor
medio de su polinomio de Taylor alrededor de
de x = 3
4
x = 2
( )
Aproxima
x =1
por
x=2
x=2
x=2
( ) ( ) = 3
( )
3n 4 + sen 2 1 In 1 + 1
n
n
( n + 2 ) cos 4n +1
3
1
1
6
= e
n n
n 2 + 3 n n n + 3
2
3n + 1
n2 2
) 1 cos ( 1n ) = 3
) In 1 + n1 2
3 n n + 2
1
3
=
8n 4
2
( n +1)
( n + 1) e
=0
n
ne
2 4
1
1 + =
e
n arctgh ( n ) 1+
n 8
n
( )
2
3
4
5
1
S = arctg
=
1 + n ( n + 1) 4
n =1
S=
S=
S=
( )
In nn+1
In ( n ) In ( n + 1)
n=2
In ( 2 )
25
n =3
1 n 1
( ) =4
S=
n
5
n =1 4
S=
n = 2 In ( n )
In ( n + 1)n +1
1
2 In ( 2 )
( 2n + 1)( 2n + 3)( 2n + 5) = 60
S=
1
1
1
+
+L+
+L = 1
1 2 2 3
n ( n + 1)
S=
1
1
1
1
+
+L+
+L =
1 4 4 7
3
( 3n 2 )( 3n + 1)
10
S=
10n 100n =
S=
( n + 1) In (1 + 1n )
n =1
( n + 1)( n + 2 )( n + 3) = 4
n =1
2150
99
1
1
+
+L+
1 3
35
( 2n 1)( 2n + 1)
+ L = ??
f( x ) = e x
f( x ) =
(1 x )
f( x ) = arctg ( x )
f( x ) =
x2 + x
(1 x )
f ( x ) = x 1
f( x ) =
7
8
1
1+ x
f( x ) =
f( x ) =
In ( x + 1)
x2 + 1
1
(1 x )2
1 cos ( x )
f( x ) =
x
x +1
f( x ) = In
1 x
f( x ) = xe 2 x
cos ( x )
f( x ) =
x +1
f( x ) =
x3 + 4 x 2 + x
(1 x )
f( x ) = sen3 ( x )
x 4 + 11x3 + 11x 2 + x
f( x ) =
f( x ) = 1 +
f( x ) = x + (1 x ) In (1 x )
(1 x )5
1 x
In (1 x )
x