Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica 3: Representación de
funciones. Dominios, límites,
continuidad.
1. REPRESENTACIÓN DE FUNCIONES.
Representa la función explícita y=f(x),x∈[a,b] como una tabla Al definir el vector imagen “y” como se
de valores que el usuario ha de calcular previamente. opera entre vectores (valores de x en
plot 1º Definir el vector x∈[a,b] [a,b])se debe poner el punto delante las
2º Definir el vector imagen y mediante las operaciones de f(x) operaciones vectoriales que se realicen
3º Dar la orden plot(x,y) elemento a elemento.
Representa la función explícita y=f(x),x∈[xmin,xmax] como una Definir la variable como simbólica, y elegir
tabla de valores en el intervalo [xmin,xmax], pero a diferencia adecuadamente la caja para recibir la
del comando plot es el software el que se encarga de determinar información apropiada sobre la gráfica.
esos valores. Hay que definir x como simbólica. Tantear varias cajas.
syms x; fplot(f(x),[xmin,xmax]) En la alternativa, usar @(x) para definir la
(Irá desapareciendo en futuras versiones) variable como anónima y usar el punto
fplot Hay una alternativa que es usando la variable como “anónima”, pero delante de las operaciones vectoriales que
en este caso hay que llevar cuidado y poner el punto delante de las lo requieran.
operaciones que lo requieran porque trabaja vectorialmente Si no se indica el
fplot(@(x)f(x),[xmin,xmax]) intervalo[xmin,xmax]entonces por
Se puede definir f=@(x)f(x) y posteriormente dibujar con defecto en [-5,5]
fplot(f,[xmin,xmax])
Representa la función en implícitas f(x,y)=0,x∈[xmin,xmax] Definir las variables como simbólicas y
syms x y;ezplot(f(x,y),[xmin, xmax,ymin,ymax]) elegir adecuadamente la caja para recibir
Los límites tanto para x como para y son la información apropiada sobre la gráfica.
ezplot opcionales; en el caso de omitirse coge por Si se pone la función entre comillas simples,
defecto [-2π,2π]x[-2π,2π] puedes omitir el definir las variables como
En el caso de que la función sea en explicita también la representa. simbólicas.
O como alternativa, Tantear varias cajas gráficas.
ezplot(@(x,y)f(x,y),[ xmin, xmax,ymin,ymax]))
Es una alternativa al comando ezplot que probablemente Definir las dos variables como simbólicas,
desaparecerá en futuras versiones de Matlab. indicando sólo el intervalo de x.
Admite como fplot, dos opciones definiendo las variables como En la alternativa, usar @(x,y) para definir
simbólicas o como anónimas. la variable como anónima y usar el punto
fimplict syms x y;fimplicit(f(x,y), xmin, xmax,ymin,ymax) delante de las operaciones vectoriales que
lo requieran.
O como alternativa, Si no se indica el
fimplicit(@(x,y)f(x,y), xmin, xmax,ymin,ymax)) intervalo[xmin,xmax]entonces por
Se puede definir f=@(xy)f(x,y) y posteriormente dibujar con
defecto en [-5,5] cogiendo la misma caja
fplot(f, xmin, xmax,ymin,ymax)
para la variable “y”
Página 1 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
MATLAB dibuja los gráficos uniendo un punto de una tabla de valores de una función, con el
inmediatamente anterior mediante un segmento.
Es decir, para representar la tabla de valores (x1,y1),(x2,y2),…,(xn,yn) se puede
utilizar el comando
bastará con definir un vector x cuya primera componente sea xmin, la última sea xmax,
considerando los valores intermedios en orden creciente y eligiendo el espaciado entre ellos con
la precisión deseada.
Posteriormente definiremos el vector y como las imágenes del vector x mediante la función
f, en este paso recordad que actuaremos sobre el vector x, por lo tanto, las operaciones que
queramos se realicen elemento a elemento deben ir precedidas del punto.
Ahora te aconsejo que visualices el Video 3: comando plot
Ejemplo 1: Dibujar la curva y=x2 en el intervalo [-1,1], haciendo uso del comando plot.
Tras el uso de plot, se abre una ventana de dibujo con el gráfico que se ha representado
Observa que, si hubieras cogido sólo 3 puntos en x, por ejemplo, el -1, el 0 y el 1 te hubiera
dibujado un triángulo.
Página 2 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
plot(x,y,’argumentos’)
El símbolo que representa los puntos de la curva, se puede especificar escribiendo como
argumento del comando plot uno de los siguientes caracteres:
Página 3 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Estas opciones también pueden hacerse desde las propiedades de la ventana de dibujo, que
se accede desde Edit- figure properties y manipulando con el botón derecho del ratón.
Todas estas acciones también se consiguen haciendo clic en el botón derecho del ratón, tras
haber activado edit-propierties de la ventana gráfica, para ello te recomiendo que veas en
la sección PROFUNDIZANDO el audio sobre ventanas gráficas y sobre como manipular ventanas
gráficas.
El formato que se le da a una ventana permanece mientras no se especifique lo contrario.
Para resetear el formato de una ventana debe cerrarse o utilizar el comando clf reset.
Ejemplo 3: Representar la función 𝑓𝑓(𝑥𝑥) = 𝐿𝐿𝐿𝐿(𝑥𝑥) y la función 𝑔𝑔(𝑥𝑥) = 𝑒𝑒 𝑥𝑥 . Comprobad que son
funciones inversas, observando su simetría respecto de la bisectriz, representar para ello la
bisectriz.
1
120
0.5
100
0
80
-0.5
60
-1
40
-1.5
20
-2
0
-5 -4 -3 -2 -1 0 1 2 3 4 5
0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Página 4 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Para ver las dos gráficas juntas, podemos parar la ventana gráfica y obviamente manipular las
opciones de la caja.
>> fplot(f),hold on, fplot(g)
log ( x )
120
exp (x )
100
80
60
40
20
-5 -4 -3 -2 -1 0 1 2 3 4 5
log (x )
8
exp (x )
-4 -3 -2 -1 1 2 3 4
-2
plot(x1,y1,’s1’, x2,y2,’s2’,... )
donde los pares (x1,y1) se corresponde con la primera curva a representar, (x2,y2) con la
segunda y los argumentos ‘s1’, ‘s2’,…, son opcionales.
Página 5 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Ejemplo 4.
Representar las curvas y=x2, y= (x+1)2, y=(x-1)2, en la misma ventana gráfica y con una sola
orden plot, la primera en rojo, la segunda en verde y la tercera en azul.
>> x=linspace(-3,3,100);
>> y1=x.^2;
>> y2=(x+1).^2;
>> y3=(x-1).^2;
>> plot(x,y1,'r',x,y2,'g',x,y3,'b')
Comando fplot: También sirve para para representar funciones en forma explícita
y=f(x), x∈[xmin,xmax], su diferencia frente al comando plot es que no hace falta
generar la matriz (xi,yi), es el software el que se encarga de calcular las imágenes, y
por tanto al no tener que construir los vectores puedes omitir el punto delante de las
operaciones.
Ejemplo 5: Dibujar la curva f(x)=x2 en el intervalo [-1,1], haciendo uso del comando
fplot
Primeramente, definimos la variable como simbólica
>> syms x
>> fplot(x^2) al no indicar el intervalo [-1,1] dibujará en [-5,5] en la x, ajustando el
valor del mínimo y el máximo para el eje y
25
20
15
10
0
-5 -4 -3 -2 -1 0 1 2 3 4 5
Página 6 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
0.9
0.8
0.7
0.6
0.5
0.4
Observa las diferencias
0.3 en la caja gráfica
0.2
0.1
[xmin,xmax,ymin,ymax]
0
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Ejemplo 6.
Representar las funciones seno y coseno en una misma gráfica, e insertar la leyenda
desde la figura, para identificar las gráficas.
Recordad que en estos ejemplos del comando fplot se requería la definición previa de la
variable x como simbólica, y que este uso del comando fplot irá desapareciendo en futuras
versiones, dejando el uso que viene a continuación.
Hay otra forma de usar el comando fplot que no requiere el definir la variable como simbólica,
pero si el uso del punto de las operaciones que lo requieran, pues trabaja vectorialmente con
una variable anónima x (@(x)) pero vectorial, por defecto en [-5,5] salvo que se diga lo
contrario.
Trato el mismo ejemplo anterior con esta versión del comando fplot que os acabo de comentar
25
20
15
10
>> fplot(@(x)x.^2) 5
0
-5 -4 -3 -2 -1 0 1 2 3 4 5
Observa la diferencia
0.9
1
en la caja gráfica
(xmin,xmax,ymin,ymax)
0.8
0.7
0.6
0.5
0.3
0.2
0.1
0
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
0.9
0.7
0.6
0.5
0.4
y luego en fplot
simplemente
0.3
0.2
referenciarla.
0.1
0
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Página 7 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Ejemplo 7: Representar los puntos del plano que satisfacen la ecuación x=y2.
Observar que ahora no tenemos una expresión de la forma y=f(x), pues la variable que está
despejado no es la y, por tanto el comando fplot no puede usarse, para usar por ejemplo el
comando fplot, necesitaríamos despejar la variable y, obteniendo las dos curvas que
constituyen los puntos de plano pedidos, 𝑦𝑦 = √𝑥𝑥 ; 𝑦𝑦 = −√𝑥𝑥, dibujar una, parar la ventana con
hold on y dibujar la otra. Una opción más sencilla es recurrir al comando de dibujo en implícitas,
pues los puntos del plano que se requieren dibujar son los que satisfacen x-y2=0.
>> ezplot('x-y^2',[0 2 -2 2])He elegido x∈[0,2], por el dominio de la raíz cuadrada.
x -y 2
= 0
2
1.5
0.5
0
y
-0.5
-1
-1.5
-2
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
En caso de elegir una caja que exceda del dominio, matlab no presenta ningún problema y
realiza el gráfico correctamente, omitiendo los valores en los que no está definida,
>> ezplot('x-y^2',[-5 5 -5 5])
x -y 2
= 0
5
0
y
-1
-2
-3
-4
-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
Página 8 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
>> fimplicit(x-y^2)
1.5
0.5
-0.5
-1
-1.5
-2
Representación de la circunferencia 𝑥𝑥 2 + 𝑦𝑦 2 = 16
>> fimplicit(@(x,y)x.^2+y.^2-16) Alternativa
4
3
>> syms x y
2
>> fimplicit(x.^2+y.^2-16)
1
-1
-2
-3
-4
-4 -2 0 2 4
Representación de la circunferencia 𝑥𝑥 2 + 𝑦𝑦 2 = 64
>> fimplicit(@(x,y)x.^2+y.^2-64,[-8,8]) Alternativa
(observar que no se puede omitir el intervalo, ya que
el radio es 8 mayor que 5 que es el que tiene por
>> syms x y
defecto)
>> fimplicit(x.^2+y.^2-64,[-8 8])
8
-2
-4
-6
-8
-8 -6 -4 -2 0 2 4 6 8
Página 9 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Para dibujar gráficas de funciones definidas a trozos, hay que hacer uso de las llamadas
variables lógicas. Lo mejor es ver un ejemplo. Creemos un vector del 1 al 8 equiespaciado
>> x=1:8
x =
1 2 3 4 5 6 7 8
Ahora escribimos
>> x>5
ans =
0 0 0 0 0 1 1 1
Para crear estas variables lógicas pueden utilizarse los siguientes operadores relacionales
Además, estos operadores relacionales se pueden combinar con los operadores lógicos
& y
| o
∼ no
Así, por ejemplo, si escribimos
>> (2<x)&(x<=5)
ans =
0 0 1 1 1 0 0 0
x 2 + 1 si x < 0
f ( x ) = 1 si 0 ≤ x < 1
-x + 3 si x ≥ 1
Página 10 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Primero se genera una tabla de valores en el dominio donde se quiere dibujar la función, por
ejemplo [-3,3]; Asegurándose de que se cogen los cambios, los puntos de ruptura.
>> x=-3:0.001:3;
Y ahora se define la función, multiplicando cada trozo por el índice lógico que describa el lugar
en el se quiere dibujar; observa los puntos delante de las operaciones
>> y=(x.^2+1).*(x<0)+1*((0<=x)&(x<1))+(-x+3).*(1<=x);
Observar la notación del punto delante de la operación del producto (.*) y de la potencia (.^)
para operar elemento a elemento y el paréntesis en la opción del &.
Ahora se dibuja
>> plot(x,y,’.’);grid on (conviene dibujarla con un trazado de puntos o cruces para que
se vean las discontinuidades si las hay)
10
0
-3 -2 -1 0 1 2 3
Para evaluar una función en un punto incluso cuando ésta es una función a trozos, basta
con definirla previamente con la variable anónima @(x) y posteriormente evaluarla.
𝑥𝑥 2 +2𝑥𝑥−8
Supongamos que queremos evaluar la función 𝑓𝑓(𝑥𝑥) = en el punto x=2, x=3,x=-1,
𝑥𝑥+1
hacemos
Para evaluar, podrías omitir el punto en la
>> f=@(x)(x^2+2*x-8)./(x+1) operación, pero conviene que te acostumbres
>> f(2) Hallamos f(2) a ponerlo, porque si después se quiere
ans = dibujar, es necesario.
0
>> f(3) Hallamos f(3)
ans =
1.7500
>> f(-1) Hallamos f(-1) Observad que el punto x=-1, anula
ans = el denominador
-Inf
Página 11 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Hay otra forma de sustituir una variable por un valor, con el comando subs, pero este comando
requiere que la variable x sea simbólica, o bien poner la función entre comillas simples (mismo
efecto que convertir una expresión a simbólica)
pero éste no funciona sobre funciones a trozos, pues requiere que la variable sea simbólica.
@(x)(x.^2+1).*(x<0)+1*((0<=x)&(x<1))+(-x+3).*(1<=x)
Podríamos omitir la notación del punto, delante de las operaciones, pero si luego quieres
dibujar la función haciendo uso de la definición guardada en f, debes poner el punto, así que
mejor lo ponemos al definir la f, y nos aseguramos que no tendremos problemas a la hora de
dibujar.
Hallamos f(-2);
>> f(-2) Matlab elige bien la rama
ans =5
>> f(0) Hallamos f(0); Matlab elige bien la rama
ans =1
>> f(2) Hallamos f(2); Matlab elige bien la rama
ans =1
Si se hiciera con el comando subs, deberías elegir la rama manualmente.
Ahora si quisieras dibujar, simplemente
>> fplot(f,[-4,4])
16
14
¿Observa, es la misma función que se dibujó
en el ejemplo de la página 9-10, pero entonces
12
6
diferencia en el salto?, si dibujas con fplot y
4
el salto es muy pequeño puede que no lo
aprecies.
2
-4 -3 -2 -1 0 1 2 3 4
Así pues, con anonymus (@(x)) y el comando fplot también podemos definir funciones
a trozos y dibujarlas, la desventaja es que no te permite dibujar en discontinuo, con (‘.’) para
ver los saltos.
Página 12 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Límites y continuidad.
Tras conocer como representar funciones y algunos aspectos de cálculo simbólico en matlab,
vamos a utilizarlos para trabajar en conceptos como cálculo de límites y su aplicación al estudio
de la continuidad de funciones.
Matlab permite calcular límites mediante el comando limit, que admite las siguientes sintaxis,
definiendo previamente la variable como simbólica.
limit(f,x,a)calcula el límite de una expresión simbólica f cuando x tiende al punto a. Si
sólo hay una variable se puede omitir.
limit(f,a) calcula el límite de una expresión simbólica f, con respecto a la variable
independiente de la función, cuando ésta tiende al punto a, si hay más de una variable toma
la primera por orden alfabético.
limit(f)calcula el límite anterior cuando a=0
limit(f,x,a,‘right’)calcula el límite por la derecha de a
limit(f,x,a,‘left’)calcula el límite por la izquierda de a
𝑥𝑥−1
Ejemplo 8: Calcular lim 2 −3𝑥𝑥−4
𝑥𝑥→2 𝑥𝑥
>> syms x
>> limit((x-1)/(x^2-3*x-4),x,2)
ans =-1/6
El límite total nos ha dado -1/6, hecho que hace que interpretemos que los dos laterales por
la izquierda y por la derecha de dos vale -1/6.
>> limit((x-1)/(x^2-3*x-4),x,2,'left')
ans =-1/6
>> limit((x-1)/(x^2-3*x-4),x,2,'right')
ans =-1/6
Vamos a comprobar este resultado gráficamente, realizando una representación cerca del
punto x=2, dónde se ha calculado el límite.
>> fplot(@(x)(x-1)./(x.^2-3*x-4),[0 3])% dibujo la función cerca de x=2
>> hold on % paro la ventana
>> fplot(-1/6,[0 3]) % dibujo la recta y=-1/6
0,3
0,2
0,1
-0,1
-0,3
-0,4
-0,5
0 0.5 1 1.5 2 2.5 3
Cuando x se acerca a
2 por ambos lados
Página 13 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
𝑥𝑥−1
Ejemplo 9: Calcular lim
𝑥𝑥→4 𝑥𝑥 2 −3𝑥𝑥−4
En cuanto al dominio,
>> syms x
>> solve(x^2-3*x-4,x)
ans =
-1
4
Por tanto el dominio es 𝑥𝑥 ∈ R –{-1,4}. Los valores x=-1, 4 anulan el denominador, con lo que la
función tendrá un comportamiento asintótico vertical, siempre que en el paso al límite el valor
sea ±∞. Al anularse el denominador y no anularse el numerador con seguridad, la función se
comportará como un valor infinito (muy grande +infinito, muy pequeño –infinito).
>> limit((x-1)/(x^2-3*x-4),x,4,'left')
ans =-Inf
>> limit((x-1)/(x^2-3*x-4),x,4,'right')
ans =Inf
Por lo que concluimos que el límite total en x=4 no existe.
Corroboramos esta información con la gráfica de la función.
>> fplot(@(x)(x-1)./(x.^2-3*x-4),[-4 6])
6
-2
-4
-4 -3 -2 -1 0 1 2 3 4 5 6
>> limit(((2*x+3)/(2*x+5))^(x+1),x,inf)
ans = exp(-1) Resuelve la indeterminación 1∞
1
Ejemplo 11: Calcular lim .
𝑥𝑥→0 𝑥𝑥
Tal y como sabemos por teoría, hay una división por cero y por tanto hay que estudiar
lateralidad.
Si calculamos con matlab el límite total, se obtiene
>> syms x
>> limit(1/x)
ans =
NaN lo que nos obliga a estudiar lateralidad para poder concluir.
Página 14 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
>> limit(1/x,x,0,'right')
ans = Inf
>> limit(1/x,x,0,'left')
ans =-Inf
Concluyendo como ya se debe saber que el límite no existe, pues los laterales existen, pero son
distintos.
Si analizamos la gráfica de la función, podremos comprobar gráficamente el comportamiento
obtenido al calcular los límites.
>> fplot(@(x)1./x)
Observa la necesidad del punto delante de la
10
6
operación de dividir.
Efectivamente al acercarnos por la derecha del
4
0
cero la función se hace infinitamente grande y al
acercarnos por la izquierda del cero la función se
-2
-4
-6
hace infinitamente pequeña.
-8
-10
-5 -4 -3 -2 -1 0 1 2 3 4 5
𝑥𝑥 2 −4
Ejemplo 12: Calcular lim
𝑥𝑥→2 𝑥𝑥−2
>> syms x
>> limit((x^2-4)/(x-2),x,2)
ans = 4
Continuidad de funciones.
-1
-2
-3
-4
-6 -4 -2 0 2 4 6
Página 15 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
Aunque una vez has dibujado hay otra forma más sencilla de manipular la caja gráfica, para
centrar el dibujo en el origen y que te marque los ejes y demás aspectos, (ver para ello la sección
profundizando de esta práctica)
-3 -2 -1 1 2 3
-2
-4
El estudio gráfico nos permite afirmar que la función está definida en todos los números reales
menos en x=-1, x=1, que analíticamente también puede deducirse pues son los únicos puntos
que anulan el denominador, estando el numerador definido para todo número real. Observad
como Matlab dibuja el comportamiento asintótico en esos puntos.
Gráficamente también puedo afirmar que los límites totales en -1 y en 1 no existen, pues para
ambos puntos los límites laterales dan diferente. Compruebo esta afirmación analíticamente,
Para evaluar la función en un punto concreto, como la función está definida con anonymus
(@(x)) y guardada en f, simplemente hacer,
>> f(1)
ans =Inf
La función no está definida en x=1 y tampoco en
>> f(-1) x=-1
ans =Inf
Página 16 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
1
, 𝑥𝑥 < 2
Ejemplo 13: Estudiar la continuidad de la función 𝑓𝑓(𝑥𝑥) = � 𝑥𝑥+1
2𝑥𝑥 + 2, 𝑥𝑥 ≥ 2
Estudiamos el dominio de la función: Fácilmente observamos que el único punto problemático de
definición es x=-1 que cae en la rama {x<2} y anula el denominador.
Defino la función con anonymus y guardo en f la función a trozos, para posteriormente hallar
f(-1) y f(2)
>>f=@(x)1/(x+1)*(x<2)+(2*x+2)*(x>=2);
>> f(-1)
ans = Inf
>> f(2)
ans =6
Se concluye pues que en x=-1, la función no está definida.
Estudio gráfico:
Representar la función. Cómo se trata de una función a trozos, la mejor forma para dibujarla y
ver los saltos controlando el número de puntos para dibujar es usando el comando plot, se
elige un vector en la variable x y se define el correspondiente y, para dibujar los pares de
puntos (x,y).
>> x=-3:0.01:3;
>> y=(1./(x+1)).*(x<2)+(2*x+2).*(x>=2);
Warning: Divide by zero.
100
>> plot(x,y,'.')
Aparentemente se ve una discontinuidad asintótica y
80
60
-80
Estudio analítico:
Lo primero es definir la variable independiente x como simbólica para que el comando limit
funcione adecuadamente.
>> syms x
Para calcular los límites laterales de una función a trozos, debemos elegir manualmente la
expresión analítica (rama) que le corresponde a la función según nos acercamos a 2 por la
derecha o por la izquierda, y lo mismo con el -1.
>> limit(1/(x+1),x,2,'left')
ans =1/3 Discontinuidad de salto finito en x=2
> limit(2*x+2,x,2,'right')
ans =6
>> limit(1/(x+1),x,-1,'left')
ans =-Inf
Discontinuidad asintótica en x=-1.
>> limit(1/(x+1),x,-1,'right')
ans =Inf
Página 17 de 18
Prácticas Matemáticas_I.
Grado en Ingeniería Química.
Prf: Margarita Mora Carbonell
sen(x) , si x < π
Ejemplo 14: Estudiar la continuidad de la función f ( x ) =
cos( x ), si x ≥ π
Si la función presenta alguna discontinuidad ésta ocurrirá en el punto de ruptura x=𝜋𝜋
Represento la función en [-6,6], definiéndola como función a trozos,
Si usamos el comando plot 1
0.6
-0.8
unirá el salto -1
-6 -4 -2 0 2 4 6
0.6
-0.8
elegir.
>> f(pi)
-1
Para estudiar la discontinuidad analíticamente, necesitamos estudiar el valor de la función en el
punto y los límites laterales.
>> f(pi)
ans = -1
Lo primero es definir la variable independiente x como simbólica para que el comando limit
funcione adecuadamente.
>> syms x
Para calcular los límites laterales, del mismo modo que en el ejemplo anterior, debes elegir tú
la expresión analítica (rama) que le corresponde a la función según te acerques a π por la
derecha o por la izquierda,
Por tanto, se concluye que la función es continua sólo a la izquierda de 𝜋𝜋, presentando en x= 𝜋𝜋
una discontinuidad de salto finito.
Página 18 de 18