Escolar Documentos
Profissional Documentos
Cultura Documentos
1
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
>> syms x y 4
2x 1 >> y=x*((2^x-1)/(2^x+1))
f( x) x >> ezplot(y)
3
x
2 1 2
>> grid on
1
-6 -4 -2 0 2 4 6
x
log(x 3 - x) - (x + 2)/(x 2 - 4)
10
6
>> syms x y
x2
4
y In x3 x >> ezplot((x+2)/(4-x^2)+log(x^3-x))
2
4 x2 >> grid on
>> axis([-2 6 -6 10]) 0
-2
-4
-6
-2 -1 0 1 2 3 4 5 6
x
y x2 + y x - 2 y - 2 = 0
6
>> syms x y 4
>> x^2*y+x*y-2*y-2 2
ans =
x 2 y xy 2 y 2 0
0
x^2*y+x*y-2*y-2
y
>> ezplot(ans) -2
>> grid on
-4
-6
-6 -4 -2 0 2 4 6
x
x2 y2 - x2 - 4 y2 + 1 = 0
6
>> syms x y 4
>> x^2*y^2-x^2-4*y^2+1 2
ans =
x2 y 2 x2 y 0
0
x^2*y^2-x^2-4*y^2+1
y
>> ezplot(ans) -2
>> grid on -4
-6
-6 -4 -2 0 2 4 6
x
2
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
abs(2 cos(2 x) + 1)
2.5
>> syms x y 2
0.5
-6 -4 -2 0 2 4 6
x
90
80
>> x=linspace(0,3,200); 70
60
1 >> plot(x,1./(x-1).^2)
y >> ylim([-2 100]), box off
50
x 1 2
>> grid on
40
30
20
10
0
0 0.5 1 1.5 2 2.5 3
>> x=linspace(-4,4,111);
1 >> y = 1./x;
y >> plot(x, y,'k','linewidth',2)
x >> axis([-4 4 -10 10])
>> grid on
>> x = -4:0.1:4;
>> plot(x', y)
Se obtiene el mismo >> plot(x, y')
gráfico con : >> 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)
y sen x cos 2x >> axis light
>> grid on
>> xlabel('eje x')
>> ylabel('eje y')
>> x=0:0.01:5;
2
>> y=sin(x.*exp(-x.^2));
y e x sen x >> plot(x, y,'k','linewidth',2)
>> ylim([-0.1 0.5]), box off
>> grid on
3
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
>> syms x y
>> f='(x-2)^2+(y-3)^2-5';
x 2 2 y 2 2 5 >> ezplot(f,[-1,5,0,6])
>> grid on
>> syms x y
2 2 >> z=(x/2).^2+(y/5).^2-1;
x y
1 >> ezplot(z)
2 5 >> grid on
>> x=-3:0.1:3;
x2 y 2
1 >> y1=sqrt(4-4/9*x.^2);
9 4 >> y2=-sqrt(4-4/9*x.^2);
>> plot(x,y1)
Para esto: >> hold on
>> plot(x,y2)
4 2 >> axis equal
y 4 x >> grid on
9
>> syms x y
2 2
x 2 y xy 9 >> ezplot('x^2+2*y^2+x*y-9 ');
>> grid on
4
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
Esta curva también puede representarse como una curva de nivel (o contorno de nivel) de
f x, y x 2 2 y 2 xy , cuando f x, y 9 . Es decir, una rebanada de la superficie f(x, y).
Aquí aparecen dos instrucciones nuevas. Por una parte mesgrid nos permite llenar dos matrices X y Y
como copias de los vectores x y y , y con esto, generamos sobre el cuadrado [−6, 6]×[−6, 6] una colección
de nodos o puntos interiores sobre los cuales evaluamos la función.
Por otra parte, esta la instrucción contour esta nos permite “rebanar” a la superficie f x, y a la altura
z 9.
HALLAR EL RANGO DE LAS SIGUIENTES FUNCIONES
sin(log(x - (x + 1)1/2))
y sen log x x 1 1
0.8
0.4
>> y=sin(log(x-sqrt(x+1))) 0.2
-0.4
>> ezplot(y) -0.6
-0.8
-1
(4 x 2 - 1)/abs(2 x + 1)
4 x2 1
y
14
2x 1 12
10
>> syms x y
8
>> y=(4*x^2-1)/abs(2*x+1)
6
>> ezplot(y)
4
>> grid on
2
-2
Rpta : y 2, -6 -4 -2 0
x
2 4 6
2 2
x /(2 x + x + 1)
x2 0.6
y
2 x2 x 1
0.5
0.1
4
Rpta : y 0, 0
7 -3 -2 -1 0
x
1 2 3 4 5
5
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
abs(sin((x 2 + x)1/2)) + 1
y sen x 2 x 1 2
1.9
1.8
>> syms x y 1.7
1.5
>> ezplot(y) 1.4
>> grid on 1.3
1.2
1.1
Rpta : y 1, 2 -6 -4 -2 0
x
2 4 6
abs(cos(x)) + sin(abs(x))
>> y=abs(cos(x))+sin(abs(x))
>> ezplot(y) 0
Rpta : y 1, 2
-1
-6 -4 -2 0 2 4 6
x
>> x=0:(6*pi/1000):6*pi;
>> y=sin(x);
>> y=y.*(y>0);
sen x sen x 0 >> plot(x,y);
y
0 sen x 0 >> xlabel('eje x');
>> ylabel('eje y');
>> grid on
>> axis([0,6*pi,-0.4,1.2])
>> x=-10:.1:-5;
>> y=2+sin(x);
>> z=-5:.1:2;
2 sen x 10 x 5 >> t=exp(z);
>> u=2:.1:10;
y e x 5 x 2 >> v=log(u.^2+1);
2 >> plot(x,y,z,t,u,v)
In x 1 2 x 10 >> ylim([-0.5 8])
>> xlim([-11 11])
>> grid on
>> xlabel('x'), ylabel('f(x)')
6
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
x2 x0
f( x ) 1 0 x 1
2 x 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('Función definida a trozos')
>> hold on
>> plot(0,1,'bo','linewidth',6)
>> plot(1,1,'bo','linewidth',6)
>> plot(0,0,'co','linewidth',6)
0 x0
f( x) 3 x 2 6 0 x 4
2
32 x x4
>> 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)
>> 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('Función valor absoluto')
7
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
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')
f( x) x
>> 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))+…
(1).*((1<=x)&(x<2))+(2).*((2<=x)&(x<3))+(3).*(x==3);
>> plot(x,y,'.')
>> grid on
>> title('Función 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 desarrollamos la
parte entera según su definición:
2 2 x 1
1 1 x 0
0 0 x 1
y x k k x k 1 y x
1 1 x 2
2 2 x2
3 x3
22
f ( x) x 2 4 si x0
f ( x) x 2 4 1
f 2 ( x) x 2 4 si x0
en cada uno de ellos, la función si es inyectiva y podremos calcular su
inversa:
y x2 4 x y2 4 y x4
f11 ( x) x 4
si x4
f 21 ( x) x 4
El código Matlab para esto es:
8
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
>> 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)
;
HALLAR LA INVERSA DE LAS SIGUIENTES FUNCIONES
9
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
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)
1 + asin(-1/2 + 1/2 x)
- -----------------------
-1 + asin(-1/2 + 1/2 x)
x
y
10 10
x
1
x
10
x
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)
x
log(- ------)
-2 + x
1/2 -------------
log(10)
10
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
11
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
x 1 x2 2 x 1
Dadas la función f calcular f x
x2 x 2 3x 4
Define variable >> syms x f_de_x =
Define función >> f_original=(x^2-2*x+1)/(x^2-3*x+4); (4+4*x+x^2)/(8-x+2*x^2)
Cambio de variable >> u=(x+1)/(x-2);
Despeja x >> equis=finverse(u);
Reemplaza en f >> f_de_u=subs(f_original,x,equis);
simplifica >> f_de_x=simplify(f_de_u)
>> pretty(u)
Escribe en formato
>> pretty(equis)
MAPLE
>> pretty(f_de_x)
La función es:
x2 4 x 4
f x
2 x2 x 8
Al ejecutar la orden simplify, el programa efectúa una serie de procesos de simplificación y, de entre los
resultados obtenidos, escoge uno. Si la simplificación 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 simplify la expresión >> syms x >> simple(f)
>> f=x^2+2*x+1
f x 2 2 x 1 no se modifica. simplify:
Sin embargo, utilizando simple f = x^2+2*x+1
radsimp:
x^2+2*x+1 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
12
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
1
Partimos de f ( x)
x
Multiplicamos la variable por 1 : calculamos la simétrica respecto del eje y
5 5
Sumamos unidades a la variable: trasladamos unidades a lo largo del eje x a la izquierda.
3 3
Multiplicamos por 2/3 la función: contraemos a lo largo del eje y.
Restamos 4 unidades a la función: trasladamos a lo largo del eje y 4 unidades hacia abajo.
13
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
LA CALCULADORA DE FUNCIONES
Esta herramienta es una calculadora interactiva de funciones graficas, llamada funtool que emplea al ratón
para realizar operaciones sobre expresiones simbólicas. Manipula dos funciones de una variable f ( x) y
g ( x) , y las grafica en dos ventanas. Una tercera ventana controla la calculadora y contiene las funciones
simbólicas f y g , el dominio de las graficas x y una expresión constante a que puede cambiar
tecleándola en los campos de texto. Existen 3 renglones de botones debajo de las cajas de texto que
invocan funciones simbólicas, y un cuarto renglón de botones para controlar la calculadora.
El primer renglón de botones operan sobre f solamente. Existen botones para diferenciar, integrar,
simplificar, extraer el numerador y el denominador, calcular 1 f , y reemplazar f por su inversa. El
segundo renglón de botones traducen y escalan f por el parámetro a . Existen botones para sumar,
restar, multiplicar y dividir f por a , y elevar f a . Los últimos dos botones reemplazan f ( x) por f ( x a )
o f (ax) . El tercer renglón de botones opera sobre f ( x) y g ( x) . Los primeros 4 botones suman, restan,
multiplican y dividen f ( x) por g ( x) . El quinto botón reemplaza f ( x) por f g ( x) y los últimos 2 botones
copian f ( x) en g(x) o intercambian f ( x) y g ( x) .
Los últimos dos botones controlan la calculadora. La calculadora mantiene una lista de funciones llamada
fxlist. Los primeros tres botones suman la función activa a la lista, cicla sobre la lista, y borra la función
activa de la lista. El botón Reset inicializa f , g , x , a y fxlist a sus valores iniciales. El botón demo
muestra como generar f ( x) sen x a partir de valores iniciales en nueve clicks, y el botón Close cierra
todas las ventanas.
En cada instante la calculadora mostrara dos funciones f ( x) y g ( x) en las ventanas graficas. El resultado
de la mayoría de las operaciones se guarda en f ( x) borrando el contenido anterior.
La calculadora de funciones se invoca con el comando:
>> funtool
14
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
En las casillas etiquetadas por ’f = ’ y ’g = ’ se puede introducir, en cualquier momento, la función que uno
desee escribiendo la correspondiente expresión. La casilla ’x = ’ puede cambiarse para especificar un
nuevo dominio. La casilla ’a = ’ puede modificarse para introducir un nuevo valor del parámetro a.
Todos las teclas de la fila superior son operaciones que afectan solo a la función f(x). Son los siguientes:
La tercera fila de teclas son operaciones en las que intervienen las dos funciones f(x) y g(x). Las
operaciones son:
La tecla Demo propone un curioso problema. Se puede generar la función sen(x), sin tocar el teclado,
usando solo el ratón? La demostración resuelve el problema reiniciando la calculadora con Reset y luego
pulsando 9 veces el ratón. Si eres capaz de resolver el problema con menos pulsaciones de ratón, por
favor, envía tu solución a moler@mathworks.com.
Finalmente, la tecla Close apaga la calculadora, cerrando las tres ventanas que la componen.
15
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
Dadas f ( x) x 2 x 1 y g ( x) tg sen x sen tg x , graficar las funciones f g g f
g f f g
3
x
g
y g x 3sen 2 x graficar f g x
5
Para f ( x) 5e
f x
3 3
x x
3
sen 2 x
5
sen 2 x
5
h( x) 15e h x e
5
f x 1
2 f x 5
16
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
TRABAJO PRÁCTICO I
ANALISIS DE FUNCIONES CON MATLAB
1 y ln(x 2 ) ln x 5 y x3 3 x 2 4 x 12 9 y lg 2 1 x
10 x 5 x2
2 y x x 6 y 10 y ctgh
x 4 x3 2 x 4 x 1
x2 x 1 2 x x2 1
3 6 7 y 11 y sh
yx e 4 2 x 1 2 x x2
x2 3
2
4 y 8 y x x2 4 12 y cos x x sec x
x x2 1
1
1 y sen x 8 y 2 sen 3 x 15 y x 2 1
x x
1 x
2 9 y sen x x 16 y
y 1 x
x
x 1
e
3 y
2x
2 x
10 x x 1 y x 2 4 17
y 2 x2 4 x4
x 2 3x 2
4 y 2
x 1 x 3 11 x 6 y 2
x 2
x 4 18 y ch
x 2 3x 2
5 f ( x) x 1 x 2 12 f ( x ) x2 3 2 1 19
f ( x) x x 2 x 3
6 f(x)
x 1
13 f ( x) 2 3 x 2 1 6 20
y sgn x 2 4 x sgn x 2 2 x
3
x
7 f ( x ) x 2 1 14 y x3sen 3 x 10,10 21 f ( x ) x 1
3
3 x5 3 x3 1 3x 5
f x 2 g x f x 1 g 1
1 x2 x 3
3
x 1 x6
2 x2 x
3 x3 1 3x 5 3x 2 x 2 3 x 2 25
2 f x 1 g 1 5 f x 1 g 1
x3 1 x6 x 1 x 2 36
x2 x x2 x
x 1 x5 5x 3 x
3 f 1 x 1 g 1 1 6 f 1 x 1 g 1 x
x 1 x5 4x 5 1 x2
x x2
17
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
Determinar cuáles de las siguientes funciones son pares y cuáles son impares de forma grafica:
2 x 2 x 3 x
2
1 y 3 y In 5 y 5 x 5 x
x 3 x
sen x x cos x
y In x 1 x 2 x 1 1 y
2 4 y In 6 In x
x 1 1
10,10
100 100 xy 2
1 x3 y 3 6 xy 0 5 x 1 y 1 1 9 xe xy 0
1 1 1
x99 y 99 4
2 2
x y a
2 2 6 sen x y cos x y 10
3 x4 y 4 4 x2 7 y x 32 4 x 2 11 y3 x 2 1
2
3 3 3
4 2 2 2
x y 2
x x 1 1 x x 1 1 x x 1
1 y 1 0 x 2 4 y 1 x 2 1 x 1 7 y 1 x 2 1 x 1
2
x x2 x 1 x 1 x 1 x 1
x2 9 x 2 3 x 2 0, 2
x3 5, 1 5, 3
2 y 2 x 2 1, 2 5 y x 3 -2 3,5 8 y x2 x 1 2,3
2
12 2 x 2,5 3,5
x 10 x 26 5, 7 5 x
1 5, 0 2 x 2, 1 2 x 7, 2
2 0,1
1 x 1, 0
x 2 -1 2, 0
3 y 2x 1, 2 6 y x 0,1 9 y
x 1
x 1 1, 2 x2 0, 2
2x x 2 2
2,3 2,3 x 1 x 2
x2
ex 1 y
x x2
1 y 4 7 f x
e x 1 x2 1 2 x2 x 1
2x 3 y
x y tg x ctg 3x
2 y 5 8
3x 2 sen 4 x
x 1 y
sen(2 x)
3 y4 xx 6 y In 9 cos(2 x) 4
2 x 1
18
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I
1
1 f ( x) ( x 3)3 2 partiendo de f ( x) x3
4
2 f ( x) 2 3 x 2 Partiendo de f ( x) x
3 f ( x ) 4 2 2 x 4 Partiendo de f ( x) 2 x
8 x 17 1
5 f ( x) Partimos de f ( x)
2x 5 x
x
1 f 2e2 x g cos 2 x h f g 4 f x 2 g sen 1 h f g
4 2
f In x g 3 e h f g f sen x g 2 cos x h f g
x 1
2 5
3 f 2 x x 2 h f x f 2 x 6 f 2 x x 2 h f x f x
19