Está en la página 1de 9

Objetivos

Dibujar grficas de funciones definidas a trozos con el comando Plot.


Dibujar funciones implcitas con el comando ezplot.
Calcular lmites de funciones en puntos concretos de su dominio.
Representar grficas de funciones

Comandos de Matlab

Para construir objetos simblicos:

syms arg1 arg2 ...
Es la forma abreviada de escribir:
arg1 = sym('arg1');
arg2 = sym('arg2'); ...

Si se quiere indicar el tipo del objeto simblico se puede escribir:

syms arg1 arg2 ... real
Es la forma abreviada de escribir:
arg1 = sym('arg1','real');
arg2 = sym('arg2','real'); ...
syms arg1 arg2 ... positive
Es la forma abreviada de escribir:
arg1 = sym('arg1','positive');
arg2 = sym('arg2','positive'); ...
syms arg1 arg2 ... unreal
Es la forma abreviada de escribir:
arg1 = sym('arg1','unreal');
arg2 = sym('arg2','unreal'); ...
Ejemplo:
>> syms x
>> y=sin(x)+3^x+8/(x+1)


Para hacer una sustitucin simblica simple de var en valor en la expresin f:

subs(f,var,valor)
Ejemplo:
>> syms x

Prcticas Matlab
PRCTI CA FUNCI ONES DE UNA VARI ABLE
Prctica 2




PGINA 2 MATLAB: FUNCIONES
>> y=sin(x)+3^x+8/(x+1)
>> subs(y, x, 2)


Para realizar la grfica de una funcin simblica en un dominio y en la ventana de dibujo
indicada en fig:

ezplot(f, [a,b], fig)
Ejemplo:
>> syms x
>> y=sin(x)+3^x+8/(x+1)
>>%El segundo y el tercer parmetro son opcionales.
>> ezplot(y, [-2,2])


Para resolver de forma simblica ecuaciones algebraicas:

solve('eqn1','eqn2',...,'eqnn')
solve('eqn1','eqn2',...,'eqnn','var1,var2,...,varn')
solve('eqn1','eqn2',...,'eqnn','var1','var2',...'varn')
Ejemplo:
>> % Calculamos las races de un polinomio genrico
de grado 3.
>> syms x a b c d
>> v=solve(a*x^3+b*x^2+c*x+d)
>> r=subexpr(v(1))
>> s=subexpr(v(2))
>> t=subexpr(v(3))

Para escribir simplificada o de forma ms habitual una expresin:

pretty(expresion)
Ejemplo:
>> syms x
>> pretty(sin(x)^2+(cos(x)+3)/(sin(2*x)+5))

simplify(expresion)
Ejemplo:
>> syms x
>> pretty(simplify(cos(x)*cos(x)-sin(x)*sin(x)))


Para obtener el lmite de una expresin simblica f cuando la variable n tiende al valor a

limit(f,n,a)
Ejemplo:
>> syms n
>> limit(1/n,n,inf)

Para obtener la derivada de orden n una funcin simblica respecto de la variable x.

diff(f,x,n)


PGINA 3 MATLAB: NMEROS REALES
Ejemplo:
>> syms x y
>> f=sin(x*y)/x; diff(f,x,3)


Las funciones que simplifican la forma de las expresiones simblicas son:

collect(p) Rene los trminos iguales

horner(p) Cambia a la representacin anidada o de Horner

expand(p) Expande los productos en sumas

factor(p) Factoriza la expresin (a veces) si el argumento es una funcin
simblica. Si se trata de un nmero proporciona la factorizacin en
nmeros primos.

simplify(p) Simplifica una expresin mediante la aplicacin de diversas
identidades algebraicas.

simple(p) Utiliza diferentes herramientas de simplificacin y selecciona la forma
que tiene el menor nmero de caracteres

pretty(p) Visualiza la expresin de una manera similar a la utilizada en la
escritura habitual.


Ejemplos resueltos
1
Grfica de una funcin a trozos. Dibujar la grfica de la siguiente funcin:
tg( ) / 4 / 4
( ) cos( / 4) / 4 / 2
/ 2 3
x
x si x
f x x si x
e si x

'
1

1
1
1
= <
!
1
1
1 <
1
+

Solucin:
x1=-pi/4:pi/200:pi/4;
y1=tan(x1);
x2=pi/4:pi/200:pi/2;
y2=cos(x2-pi/4);
x3=linspace(pi/2,3);
y3=exp(x3);
x=[x1,x2,x3];
y=[y1,y2,y3];
plot(x,y)





PGINA 4 MATLAB: FUNCIONES
2
Grfica de una funcin implcita: Dibujar la grfica de la funcin
2 2
4 3 5 0 x y x y = .
Solucin:
ezplot('x^2+4*y^2-3*x+y-5',[-5,5])
grid on

3
Calcular los lmites de las siguientes funciones racionales en el punto que se
indica utilizando tres mtodos diferentes:
a. Factorizando el numerador.
b. Dibujando la grfica de la funcin en un entorno del punto.
c. Evaluando f para pequeos incrementos de x en torno al punto.
d. Utilizando la funcin limit

3 2
13
3 2
13
4 3 2
13
9 45 91
(1) lim
13
9 39 86
(2) lim
13
26 178 234 1521
(3) lim
13
x
x
x
x x x
x
x x x
x
x x x x
x


Solucin:
a. Factorizando
syms x
P=x^3-9*x^2-45*x-91;
P1=factor(f1);
f=P1/(x-13);
x=13;
limite=eval(f)

b. Dibujando la grfica
%Utilizando la orden ezplot
ezplot (f,[-15,15]); grid on

%Con vectores de puntos
x=10:.1:14;
y=x.^2+4*x+7
plot(x,y,'r')
hold on
plot([13 13],[200 240])


c. Incrementando el valor de x
syms x
f='(x^3-9*x^2-45*x-91)/(x-13)'
a=13;
for k=1:1:10
x=a+(1/2)^k;
fprintf('%f %f \n', x, eval(f))
end


PGINA 5 MATLAB: NMEROS REALES

As se aproxima el lmite por la derecha. Se deja al alumno que genere
esta tabla para valores menores de 13.

d. Utilizando limit
limit((x^3-9*x^2-45*x-91)/(x-13),x,13)
Probar 'right' y 'left'.


4
Se considera la funcin
4 3
10 5
( )
2 4
x
f x
x x x

=

.
(a) Utilizar Matlab para factorizar el denominador de esta funcin.
(b) Representar la funcin grficamente con Matlab y reproducir la
grfica en los ejes dados:
(c) Sealar en el eje OX los valores de x que verifican las condiciones
siguientes:
(c1) ( ) 2 f x (c2) ( ) 0 f x
(d) A la vista de la grfica indica el dominio de f:
(e) Con la ayuda de la grfica indicar si la funcin ( ) f x est acotada
en . Dar una cota superior y otra inferior, cuando existan, en el
intervalo que se indica.


Cota inferior

Cota superior
x
1, 0 x
l

l
l


( )
1, x


(f) A la vista de la grfica, y haciendo clculos a mano, indicar el
valor de los siguientes lmites:
( )
lim
x
f x

;
( )
0
lim
x
f x

;
( )
1
lim
x
f x

;
( )
1
lim
x
f x


(g) Calcular los lmites anteriores, utilizando rdenes Matlab. Hay
alguno que no coincida con los resultados anteriores?
(h) Calcular la ecuacin de la recta tangente a ( ) f x en 0 x = .
Puedes hacerlo a mano o ayudndote con Matlab.
(i) Calcular los valores aproximados de la funcin en un entorno del
origen utilizando la recta tangente anterior. Para ello completar
la siguiente tabla, con ayuda de Matlab:

x ( ) f x ( ) T x
( ) ( ) f x T x
-0.3

-0.2

-0.1

0

0.1





PGINA 6 MATLAB: FUNCIONES
0.2

0.3


(j) A la vista de la grfica de ( ) f x , dar un intervalo abierto
( )
, a b , en
el que ( ) f x alcance el mximo y el mnimo absolutos. Calcular
estos valores de forma aproximada con ayuda de Matlab.
Solucin:

(a) Utilizar Matlab para factorizar el denominador de esta funcin.

rdenes Matlab:
syms x
q=x^4+x^3+2*x-4
p=factor(q)

El polinomio factorizado es:
4 3
2 4 x x x =(x-1)*(x+2)*(x^2+2)


(b) Representar la funcin grficamente con Matlab y reproducir la grfica en los ejes
dados:

rdenes Matlab:
hold on
grid on
f=(10*x+5)/q
ezplot(f,[-5,5])
hold off

Grfica :

-5 -4 -3 -2 -1 0 1 2 3 4 5
-10
-8
-6
-4
-2
0
2
4
6
8
10
x
(10 x + 5)/ (x
4
+ x
3
+ 2 x -4)


(c) Sealar en el eje OX los valores de x que verifican las condiciones siguientes:
(c1) ( ) 2 f x (c2) ( ) 0 f x

rdenes Matlab:
solve('(10*x+5)/(x^4+x^3+2*x-4)=2')
double(ans)


PGINA 7 MATLAB: NMEROS REALES
solve('(10*x+5)/(x^4+x^3+2*x-4)=0')

Por lo tanto, la respuesta a este apartado es









(d) A la vista de la grfica indica el dominio de f:


(e) Con la ayuda de la grfica indicar si la funcin ( ) f x est acotada en . Dar una cota
superior y otra inferior, cuando existan, en el intervalo que se indica.



Cota inferior

Cota superior
x
1, 0 x
l

l
l


( )
1, x


Para rellenar la tabla se debe mirar la grfica y calcular los valores de la funcin en los
extremos de los intervalos pedidos y mirando en la grfica.

y1=subs(f,x,-1)
y2=subs(f,x,0)
y3=subs(f,x,1)

(f) A la vista de la grfica, y haciendo clculos a mano, indicar el valor de los siguientes
lmites:

lim ( )
x
f x


0
lim ( )
x
f x


1
lim ( )
x
f x


1
lim ( )
x
f x







(g) Calcular los lmites anteriores, utilizando rdenes Matlab. Hay alguno que no
coincida con los resultados anteriores?

rdenes Matlab:
limit((10*x+5)/(x^4+x^3+2*x-4),x,inf)
limit((10*x+5)/(x^4+x^3+2*x-4),x,0)
limit((10*x+5)/(x^4+x^3+2*x-4),x,1,'right')
limit((10*x+5)/(x^4+x^3+2*x-4),x,1,'left')

Los valores obtenidos son los mismos que los del apartado anterior.





PGINA 8 MATLAB: FUNCIONES
(h) Calcular la ecuacin de la recta tangente a ( ) f x en 0 x = . Puedes hacerlo a mano o
ayudndote con Matlab.

rdenes Matlab:

derivada=diff((10*x+5)/(x^4+x^3+2*x-4))
pretty(derivada)
subs(derivada,x,0)

La ecuacin de la recta es:




(i) Calcular los valores aproximados de la funcin en un entorno del origen utilizando la
recta tangente anterior. Para ello completar la siguiente tabla, con ayuda de Matlab:


x ( ) f x ( ) T x
( ) ( ) f x T x
-0.3

-0.2

-0.1

0

0.1

0.2

0.3



rdenes Matlab:
x=-0.3:0.1:0.3;
yf=(10*x+5)./(x.^4+x.^3+2*x-4);
yt=-3.125*x-1.25;
error=abs(yf-yt);
disp(' f(x) T(x) error ')
disp([yf' yt' error'])
format short

Qu significado tienen los valores de la ltima columna?








PGINA 9 MATLAB: NMEROS REALES
Ejemplos propuestos

1
Realizar un estudio de la funcin
( )
3 2
2
3 18 81 420
2 6 20
x x x
f x
x x

=

(a) Calcular el dominio, puntos de corte con los ejes, crecimiento,
decrecimiento, concavidad y asntotas.
(b) Obtener la funcin derivada en los puntos en los que la funcin sea
derivable.
(c) Calcular la recta tangente en el punto de abscisa 1.
(d) Dibujar en una misma grfica la funcin y la recta tangente a la
derivada en el punto de abscisa 1.


2
Derivacin
(a) Dibujar la grfica de la funcin
2
( ) f x x = y la recta ( ) 2 g x x =
pasando por 2 x = . Qu relacin hay entre estas dos
grficas?.
(b) Utilizando Matlab verificar la regla de derivacin de las
potencias de x para la funcin f(x).

También podría gustarte

  • 2 Sistema Decimal
    2 Sistema Decimal
    Documento4 páginas
    2 Sistema Decimal
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Desigualdades Radmila, Jose Antonio y Rogelio PDF
    Desigualdades Radmila, Jose Antonio y Rogelio PDF
    Documento244 páginas
    Desigualdades Radmila, Jose Antonio y Rogelio PDF
    Sebastian De Bortoli
    Aún no hay calificaciones
  • Preguntas Comb
    Preguntas Comb
    Documento10 páginas
    Preguntas Comb
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Basura
    Basura
    Documento2 páginas
    Basura
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Letras
    Letras
    Documento3 páginas
    Letras
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Polimp
    Polimp
    Documento1 página
    Polimp
    José Maurício Freire
    0% (1)
  • Ci
    Ci
    Documento151 páginas
    Ci
    Sally Chen
    Aún no hay calificaciones
  • Averiguar Si Un Número Es Primo
    Averiguar Si Un Número Es Primo
    Documento1 página
    Averiguar Si Un Número Es Primo
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • 109 - Polinomios (Poli-Fracc)
    109 - Polinomios (Poli-Fracc)
    Documento4 páginas
    109 - Polinomios (Poli-Fracc)
    Dumar Basto
    Aún no hay calificaciones
  • TP Modelos II - Modelo M1
    TP Modelos II - Modelo M1
    Documento2 páginas
    TP Modelos II - Modelo M1
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Matlab Practica
    Matlab Practica
    Documento3 páginas
    Matlab Practica
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Trigo 2
    Trigo 2
    Documento0 páginas
    Trigo 2
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Pinos
    Pinos
    Documento3 páginas
    Pinos
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Literatura Popular
    Literatura Popular
    Documento4 páginas
    Literatura Popular
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • EJERCICIO
    EJERCICIO
    Documento1 página
    EJERCICIO
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Mariano Melgarej1
    Mariano Melgarej1
    Documento6 páginas
    Mariano Melgarej1
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Batalla de Boquerón
    Batalla de Boquerón
    Documento16 páginas
    Batalla de Boquerón
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Constitución vitalicia Bolivia 1826
    Constitución vitalicia Bolivia 1826
    Documento9 páginas
    Constitución vitalicia Bolivia 1826
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Manzanilla Boldo Cebolla
    Manzanilla Boldo Cebolla
    Documento1 página
    Manzanilla Boldo Cebolla
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Rollo Adelante
    Rollo Adelante
    Documento3 páginas
    Rollo Adelante
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Nokia c6-01
    Nokia c6-01
    Documento1 página
    Nokia c6-01
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Pirograbado
    Pirograbado
    Documento3 páginas
    Pirograbado
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Crisis e Inicio Del Conflicto
    Crisis e Inicio Del Conflicto
    Documento10 páginas
    Crisis e Inicio Del Conflicto
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • José María Acha
    José María Acha
    Documento2 páginas
    José María Acha
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Agustín Morales Hernández
    Agustín Morales Hernández
    Documento22 páginas
    Agustín Morales Hernández
    Jhonny Gonzalo Mamani Quispe
    100% (1)
  • Gimnasia Artística
    Gimnasia Artística
    Documento30 páginas
    Gimnasia Artística
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • La Bala
    La Bala
    Documento4 páginas
    La Bala
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Algebra
    Algebra
    Documento4 páginas
    Algebra
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones
  • Dudley - Elementary Number Theory PROBLEMS
    Dudley - Elementary Number Theory PROBLEMS
    Documento65 páginas
    Dudley - Elementary Number Theory PROBLEMS
    Gabriel Godoy Adel
    Aún no hay calificaciones
  • Pron 1
    Pron 1
    Documento17 páginas
    Pron 1
    Jhonny Gonzalo Mamani Quispe
    Aún no hay calificaciones