Você está na página 1de 19

GUIA DE LABORATORIO MG. SC. ING.

RAFAEL VALENCIA GOYZUETA


MAT 101 CALCULO I

FUNCIONES DE UNA VARIABLE CON MATLAB


COMANDOS MATLAB
COMANDO ACLARACION
>> clc limpia la ventana de comandos de Matlab
borra todas las variables y funciones del espacio de trabajo de Matlab
>> clear all
respectivamente.
>> symvar(S) Devuelve la variable independiente de la expresión simbólica S.
>> findsym(S)
Genera una gráfica de S, donde se supone que S es una expresión
>> ezplot(S)
de una variable; la variable independiente suele variar entre –2 y 2 .
Genera una gráfica de S, donde se supone que S es una expresión
>> ezplot(S,[xmin,xmax]) de una variable; la variable independiente suele variar entre xmin y
xmax.
>> collect(S) Agrupa términos semejantes de S
Agrupa términos semejantes de S respecto a la variable
>> collect(S, ‘v’)
independiente ‘v’
>> expand(S) Realiza una expansión de S
>> factor(S) Intenta factorizar S
>> simple(S) Simplifica la forma de s a una forma más corta, si es posible.
>> symplify(S) Simplifica usando las reglas de simplificación de Maple
Exhibe S en una salida que semeja la tipografía usada en
>> pretty(S)
matemáticas.
>> subs(S, old, new) Substitución simbólica en una expresión o matriz simbólica
>> compose(F,G) Halla la función compuesta de G con F o viceversa
>> finverse(F) Halla la función inversa de F

1
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I

EJEMPLOS. GRAFICAR LAS SIGUIENTES FUNCIONES EN EL ENTORNO SIMBÓLICO:


(x (2x - 1))/(2x + 1)

>> 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
x2
 
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

y  2 cos  2 x   1 >> f=abs(2*cos(2*x)+1);


1.5
>> ezplot(f)
>> grid on 1

0.5

-6 -4 -2 0 2 4 6
x

GRAFICAR LAS SIGUIENTES FUNCIONES EN EL ENTORNO NUMÉRICO:


100

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

Genere un vector de >> Tinicial=0;


tiempos uniforme desde >> Tfinal=1;
t=0 hasta t=1, de 1000 >> Npoints=1000;
muestras. Construya una >> step=(Tfinal-Tinicial)/Npoints;
función seno de amplitud >> t=Tinicial:step:Tfinal-step;
1 y frecuencia 5Hz, una >> y1=1*sin(5*2*pi*t);
función exponencial >> tau=200e-3;
decreciente con >> y2=exp(-t/tau);
constante de tiempo igual >> y3=y2.*y1;
a 100ms las dos sobre >> plot(t,y1,t,y2,t,y3)
esa base. Genere una >> xlabel('Tiempo'),
tercera función producto >> ylabel('Tension')
de las dos anteriores >> grid on
GRAFICAR LAS SIGUIENTES FUNCIONES DADAS EN FORMA IMPLICITA:

>> 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

Usando Matlab, podemos


>> x = linspace(-6,6,150);
observar esa curva, a
>> y = linspace(-6,6,150);
través de los comandos
>> [X,Y]=meshgrid(x,y);
meshgrid y contour en la
>> Z=X.^2+2*Y.^2+X.*Y;
forma
>> contour(X,Y,Z,[9 9]);

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

>> syms x y 0.6

0.4
>> y=sin(log(x-sqrt(x+1))) 0.2

>> axis([1.3 6 -1.2 1.3]) 0

>> grid on -0.2

-0.4
>> ezplot(y) -0.6

-0.8

-1

Rpta : y   1,1 2 2.5 3 3.5


x
4 4.5 5 5.5 6

(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

>> syms x y 0.4

>> y=(x^2)/(2*x^2+x+1) 0.3


>> ezplot(y)
>> grid on 0.2

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

>> y=abs(sin(sqrt(x^2+x)))+1 1.6

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  cos  x   sen x 1.5

>> syms x y 0.5

>> y=abs(cos(x))+sin(abs(x))
>> ezplot(y) 0

>> grid on -0.5

Rpta : y   1, 2 
-1

-6 -4 -2 0 2 4 6
x

GRAFICAR LAS SIGUIENTES FUNCIONES POR TRAMOS, EXPLICITANDO LOS DOMINIOS


CERRADOS Y ABIERTOS
Hay varias formas de graficar una función por tramos, aquí vemos algunas.

>> 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 x0

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 x0


f( x)   3 x 2  6 0  x  4
2

 32 x x4
>> 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)

GRAFICAR LAS SIGUIENTES FUNCIONES ESPECIALES


Para graficar, primero generamos una tabla de valores en el dominio que queremos dibujar la función. Aquí
se esta definiendo el limite inferior en cualquier valor menor a cero (etc., -100,-20,-2) y el limite superior en
cualquier valor mayor que uno (3, 20, 100, etc).
Ahora definimos la función, multiplicando cada trozo por el índice lógico que describa el lugar donde
queremos dibujarlo y dibujamos
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('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 x2

3 x3
22

Calcular la función inversa de f ( x)  x 2  4 Gráficamente:

La función cuadrática no es inyectiva, pero si descomponemos su


dominio en dos trozos separados por el vértice de la parábola:

 f ( x)  x 2  4 si x0
f ( x)  x 2  4   1
 f 2 ( x)  x 2  4 si x0
en cada uno de ellos, la función si es inyectiva y podremos calcular su
inversa:
y  x2  4  x  y2  4  y  x4

y, hablando con mayor propiedad, la inversa será:

f11 ( x)   x  4 
 si x4
f 21 ( 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

COMPONER LAS SIGUIENTES FUNCIONES


x 1 3x 2  1
Si f x   y g x   , hallar f g  g f
x 1 x3
PROGRAMA RESULTADO MATLAB DESPLIEGUE MAPLE
f=
>> syms x (x+1)/(-1+x)
>> f=(x+1)/(x-1) g=
>> g=(3*x^2-1)/(x-3) (3*x^2-1)/(x-3)
>> h1=compose(g,f) h1 =
>> h2=compose(f,g) (3*(x+1)^2/(-1+x)^2-1)/((x+1)/(-1+x)-3)
h2 =
>> gof=simplify(h1)
((3*x^2-1)/(x-3)+1)/(-1+(3*x^2-1)/(x-3))
>> fog=simplify(h2)
gof =
>> pretty(gof) -(x^2+4*x+1)/(x-2)/(-1+x)
>> pretty(fog) fog =
(3*x^2-4+x)/(-x+2+3*x^2)
1 x2
Dadas las funciones f ( x)  y g ( x)  , calcular las funciones f  g  g f
x( x  1 x2 1
PROGRAMA RESULTADO MATLAB DESPLIEGUE MAPLE
>> 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)
h3 =
>> h4=compose(g,f)
1/x^2*(x^2+1)/(-1+x^2/(x^2+1))^(1/2)
>> gof=simplify(h3)
h4 =
>> fog=simplify(h4) 1/x^2/(-1+x)/(1/x^2/(-1+x)+1)
>> pretty(gof) gof =
>> pretty(fog) 1/x^2*(x^2+1)/(-1/(x^2+1))^(1/2)
fog =
1/(1-x^2+x^3)
También se puede utilizar la orden subs para calcular la composición de dos funciones, ya que la variable x
puede substituirse por un valor numérico o por una expresión simbólica.

Dadas las funciones f ( x)  x 2  5 x  3 y g ( x)  cos  2 x  1 , calcular las funciones f  g  g f


OBSERVACIONES PROGRAMA RESULTADO MATLAB
Define variable >> syms x f=
>> f=x^2+5*x+3 x^2+5*x+3
Define las funciones
>> g=cos(2*x+1)
g=
Calcula composición >> fog=subs(f,x,g)
Calcula composición >> gof=subs(g,x,f) cos(2*x+1)
fog =
cos(2*x+1)^2+5*cos(2*x+1)+3
gof =
cos(2*x^2+10*x+7)

11
GUIA DE LABORATORIO MG. SC. ING. RAFAEL VALENCIA GOYZUETA
MAT 101 CALCULO I

EXPLICITAR LAS SIGUIENTES FUNCIONES:

 x 1  x2  2 x  1
Dadas la función f   calcular f  x 
 x2 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

GRAFICAR PASO A PASO f ( x)  4( x  3) 2  2 PARTIENDO DE f ( x)  x 2


>> syms x
>> f1=x^2;
>> u=x+3;
>> f2 =subs(f,x,u);
>> f3=4*f2;
>> f4=f3-2;
>> subplot(221)
>> ezplot(f1,[-8,8])
>> grid on
>> subplot(222)
>> ezplot(f1)
>> hold on
>> ezplot(f2,[-8,8])
>> grid on
>> subplot(223)
>> ezplot(f1)
>> hold on
>> ezplot(f2)
>> ezplot(f3,[-5,-1])
>> grid on
>> subplot(224)
>> ezplot(f1)
>> hold on Partimos de la función cuadrática
>> ezplot(f2) Sumamos 3 unidades a la variable: trasladamos a lo largo del eje x 3 unidades a la
>> ezplot(f3) izquierda.
>> ezplot(f4,[-5,-1]) Multiplicamos por 4 la función: dilatamos a lo largo del eje y.
>> grid on Restamos 2 unidades a la función: trasladamos a lo largo del eje y 2 unidades
hacia abajo
12 x  18 1
GRAFICAR PASO A PASO f ( x)  PARTIENDO DE f ( x) 
3 x  5 x
Se trata de representar:
2 2 1
f ( x)  4   4  
3 x  5 3 x  5
3
>> 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')

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:

df/dx Derivada de f(x).


int f Integral de f(x).
simple f Simplifica la expresión, si es posible.
num f Extrae el numerador de una expresión racional.
den f Lo mismo, pero ahora el denominador.
1/f Cambia f(x) by 1/f(x).
finv Cambia f por su función inversa
Obviamente, las operaciones int f y finv pueden fallar si la correspondiente expresión simbólica no existe o
no puede expresarse en términos de funciones elementales.
La segunda fila de teclas sirve para trasladar y escalar la función f por el parámetro a. Las operaciones
posibles son:
f+a Reemplaza f(x) por f(x) + a.
f-a Reemplaza f(x) por f(x)-a.
f*a Reemplaza f(x) por af (x).
f/a Cambia f(x) por f(x)/a.
f^a Cambia f(x) por f(x)ˆa.
f(x+a) Reemplaza f(x) por f(x + a).
f(x*a) Reemplaza f(x) por f(a*x)

La tercera fila de teclas son operaciones en las que intervienen las dos funciones f(x) y g(x). Las
operaciones son:

f+g Reemplaza f(x) por f(x) + g(x).


f-g Reemplaza f(x) por f(x) - g(x).
f*g Reemplaza f(x) por el producto f(x)*g(x)
f/g Reemplaza f(x) por f(x)/g(x).
f(g) Reemplaza f(x) por la composición f(g(x)).
g=f Reemplaza g(x) por f(x)
swap Intercambia f(x) y g(x).
Las primeras tres teclas de la cuarta fila sirven para manejar la colección de funciones de la calculadora.
Por defecto, la calculadora de funciones incluye una selección de interesantes ejemplos.
 La tecla Insert añade la función activa en ese momento a la colección.
 La tecla Cycle nos permite recorrer una por una las funciones de la colección.
 La tecla Delete elimina la función activa de la colección.
 La tecla Reset reestablece los valores por defecto de f, g, x, a y la colección de funciones.
 La tecla Help presenta estas breves instrucciones de ayuda en ingles.

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

Para la función f ( x)  x sen  2 x  dibujar la grafica de f x  1  2   f  x  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

Graficar las siguientes funciones en un dominio adecuado utilizando en calculo numérico

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  
yx e 4 2 x 1 2 x  x2 
 
x2  3
 
2
4 y 8 y  x x2  4 12 y   cos  x   x  sec  x  
x x2  1

Graficar las siguientes funciones en un dominio adecuado utilizando en calculo simbólico

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

Para las siguientes funciones explicitar las funciones y hallar f  g  g f

3 x5 3 x3  1 3x  5
f x  2    g x   f x 1    g 1  
1 x2   x 3
 
3
x 1   x6
2  x2   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   x6   x 1   x 2  36
 x2   x  x2   x
x 1 x5 5x  3 x
3 f 1 x 1   g 1 1   6 f 1 x 1    g 1 x  
x 1   x5   4x  5 1  x2
 x  x2 

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 

Graficar las siguientes curvas dadas de forma implícita

 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  32  4  x 2 11 y3  x  2   1
2

3 3 3
4 2 2 2
x y 2

Graficar las siguientes funciones por tramos

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 x2  x  1 x 1  x  1 x 1

 x2  9  x 2  3 x  2  0, 2
 x3  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
x2

Graficar la parte par y la parte impar de las siguientes funciones

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 y4 xx 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

Para las siguientes funciones graficar paso a paso

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

4 4 f ( x)  3log3 (2 x) Partiendo de f ( x)  log3 x

8 x  17 1
5 f ( x)  Partimos de f ( x) 
2x  5 x

Con la ayuda de la calculadora de funciones graficar:

  x 
1 f  2e2 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

Você também pode gostar