Вы находитесь на странице: 1из 11

INSTITUTO DE CIENCIAS FSICAS Y MATEMTICAS

GUA DE TRABAJO
El Estudiante debe estar enOBJETIVOS
capacidad de:
ESPECFICOS
Asignatura : Clculo diferencial
AplicarTema:
MATLAB
para:
Grficas,
lmites y derivadas
Gua de laboratorio MATLAB

Cdigo :

Tiempo estimado para el desarrollo de

Representacin grfica de datos y funciones


con: una
variable
la gua
2 horas
independiente
el sistema
de coordenadas
rectangular.
Autor de laen
Gua:
Ing. Olena
Naidiuk
Revisado
por:
Hallar lmite de una funcin de una variable.
Hallar derivada de una funcin de una variable.

1.PRERREQUISITOS:
Los temas necesarios para esta unidad son:
Manejar el entorno de Matlab.
Dominar los temas: grficas, lmites y derivadas de funciones de una
variable.

2.- MATERIAL NECESARIO IMPRESCINDIBLE:

STEWART, JAMES. Clculo de Una Variable Trascendentes tempranas / Cengage


Learning. Mxico. 7ta. edicin. 2013, 952 p.
Computadora con el programa MATLAB instalado
Documentacin de Matlab
3. INTRODUCCION.
Aunque los comandos pueden ser ejecutados en la ventana de comandos, para un
nmero elevado de sentencias es necesario la utilizacin de ficheros script que
pueden ser ceados y editados con la ventana del editor/depurador. Para abrir esta
ventana hay que ir al menu File ( Fichero) y seleccionar New ( Nuevo ), luego
escoger la opcin M-file ( Fichero M ). Despus de esto se abrir una ventana donde
los comandos se introducen lnea por lnea.
Antes de ejecutar un fichero script, con el comando Run, se tiene que guardar lo en
el disco con la opcin Save As ( Guardar Como) con el nombre que comienza por
una letra, sin espacios, tldes y las letras .
Graficas bidimensionales.
Para representacin grfica pueden ser utilizados diferentes elementos de formato
( Figura 1).

Figura 1. Ejemplo de una grfica bidimensional con distintos elementos de formato


Elementos de formato.
El comando title aade un ttulo al grfico y lo ubica en la parte superior del
mismo.
title(texto)
Los comandos xlabel e ylabel ponen el nombre a los ejes coordenados x e y
respectivamente.
xlabel(texto)
ylabel(texto)
Los comandos text , gtext situan las etiquetas de texto dentro de la grfica. El
comando text coloca el texto en la grfica especificando las coordenadas del primer
carcter y el comando gtext coloca el texto en la posicin especificada por el
usuario cuando se abre la ventana de graficas.
text(x,y,texto)
gtext(texto)

El comando legend coloca una leyenda e incluye una muestra del tipo de lnea de
cada funcin que se representa y una etiqueta especificada por el usuario, que
permite indicar a qu corresponde cada muestra.
legend(cadena1,cadena2,,posicin)
Las cadenas son las etiquetas que se colocan junto a las muestras de lnea, y su
orden corresponde al orden de introduccin de funciones. La variable posicin es un
nmero opcional que especifica el sitio en el que se situar la leyenda dentro de la
grfica. Sus valores posibles son:
posicion=-1 Sita la leyenda fuera de los lmites establecidos por los ejes de la
grfica, en el lado derecho.
posicion=0 Sita la leyenda dentro de los lmites establecidos por los ejes de la
grfica en una posicin que interfiera lo menos posible con la grfica.
posicion=1 Sita la leyenda en la esquina superior derecha (opcin por defecto).
posicion=2 Sita la leyenda en la esquina superior izquierda.

posicion=3 Sita la leyenda en la esquina inferior izquierda


posicin=4 Sita la leyenda en la esquina inferior derecha
El comando grid.
grid on aade una cuadrcula a la representacin grfica
grid off elimina la cuadrcula a la representacin grfica

El comando plot se utiliza para crear grficas bidimensionales. La forma ms


sencilla de utilizar este comando es la siguiente:
plot(x,y), donde los argumentos x y y son vectores unidimensionales que deben
tener el mismo nmero de elementos. Cuando se ejecuta el comando plot, la grfica
se crea en la ventana de Grficas, que se abre automticamente. La grfica
corresponde a una curva con los valores de x en la abscisa y los de y en la
ordenada.
Ejemplo:
x=[123467.410]
y=[0.34254.5610]
plot(x,y)

( por defecto la gfafica en una lnea contnua de color azul )

Para personalizar la gffica se utilizan especificadores.


Estilo de lnea pueden ser cambiados de la siguiente forma:
Estilo de lnea

Especificador

Contnua ( por
defecto )

discontnua

--

punteada

rayas y puntos

-.

Para definir el color:


Color de lnea

Especificador

rojo

verde

azul

cian

magenta

amarillo

negro

blanco

Las posibles marcas que podemos incluir en una grfica vienen definidas por los
siguientes specificadores:
Tipo de marcador

Especificador

signos ms

crculo

asterisco

punto

cuadrado

diamante

estrella de cinco puntas

estrella de seis puntas

El uso de especificadores:
- Los especificadores se introducen como cadena dentro del comando plot en
cualquier orden.
- Los especificadores son opcionales, el comando puede tener uno, dos o tres
especificadores, o bien ninguno.
Ejemplos:
plot(x,y)
Lnea azul slida que conecta los puntos, sin marcadores ( por
defecto ).
plot(x,y,r)
Lnea roja slida que conecta los puntos.
plot(x,y,--y) Lnea amarilla discontnua que conecta los puntos.
plot(x,y,*)
Puntos con marcadores de tip asterisco ( sin lneas que unen los
puntos ).
plot(x,y,g:d) Lnea verde punteada que une puntos con marcadores, en forma de
diamante.

Generacin de gfficas a partir de datos dados.


Para generar las graficas a partir de datos dados primero se crean los vectores y
luego los utilizan en el comando plot para denerar la gfafica.
Ejemplo:
Representar los datos dados graficamente.
Distanci
a, m
Velocida
d, m/s

10

15

20

30

50

80

100

12

20

18

25

27

20

15

%grafica
x=[08101520305080100]
y=[0812201825272015]
plot(x,y,'r*')
gridon

Generacin de graficas a partir de funciones.


Para representar las graficas de funciones se utilizan los comandos plot o ezplot,
creando previamente un vector con los valores de x y luego un vector y con los
correspondientes valores de f(x) utilizando operaciones elemento a elemento.
Ejemplo:
Trazar la grafica de la funcin

f ( x )=e xsen (3 x)

%graficadeunafuncin
x=pi:0.5:pi%0.5eselespacioentreloselementosenelintervalo[?,?]
y=exp(x).*sin(3*x)
plot(x,y)
gridon

Para obtener mejor calidad de la grafica cambiamos el espaciamiento de 0.5 a 0.1

Para copiar la grafica y pegarla en otras aplicaciones se utiliza el menu Edit


( edicin ) y se selecciona Copy Figure ( Copiar Figura ).
El comando ezplot representa grficamente una funcin de la forma y=f(x) entre los
lmites especificados por el usuario.
Ejemplo:
%graficadeunafuncindelaformay=f(x)
symsx
y=exp(x)*sin(3*x)
ezplot(y,[0,pi])%serealizalagraficaenelintervalo[0,?]
gridon

Representacin grfica de varias funciones a la vez.


Para representacin de varias graficas en una sola ventana se puede utilizar el
comando plot, digitando todos los pares de vectores de la forma: plot(x,y,s,t,v,u) o
utilizando el comando hold on ( conservar la grafica )
Ejemplo: En el mismo sistema de coordenadas graficar

y=e sen (3 x)

%graficadedosfunciones:y=f(x)yz=g(x)conelcomandoplot
x=[3:0.1:3]
y=exp(x).*sin(3*x)
z=x.^2
plot(x,y,'b',x,z,'r')
gridon
%graficadedosfunciones:y=f(x)yz=g(x)conelcomandoholdon
x=[3:0.1:3]
y=exp(x).*sin(3*x)
z=x.^2
plot(x,y,'b')%setrazalaprimeragrafica
holdon%indicamosquelaprimeraseconserva
plot(x,z,'r')%setrazalasegundagrafica
gridon

z=x

Representacin de ms de una gfica en la misma pgina se realiza


mediante el comando subplot
subplot(m,n,p)
Este comando divide la ventana de grficas en sub ventanas rectangulares de
dimensin m x n, donde cada elemento es una grfica y p es la numeracin de la
grfica.
%representacindedosgrficasy=f(x)yz=g(x)enlamismapgina
x=[3:0.1:3]
y=exp(x).*sin(3*x)
z=x.^2
subplot(1,2,1)
plot(x,y,'b')%serealizalagraficaenelintervalo[0,?]
subplot(1,2,2)
plot(x,z,'r')

Las funciones que se utilizan para el clculo diferencial


limit - calcula lmites
diff calcula derivadas
limit(F,x,a) busca lmite de la expresin simblica F cuando x -> a.
limit(F) usa a = 0.
limit(F,x,a,'right') o limit(F,x,a,'left') especifica lmite por la derecha o por la
izquierda
respectivamente
Ejemplos: Clcule los lmites:
a)

sin(x)
x0
x

lim

%Clculodelimites
symsx
limit(sin(x)/x,x,0)
ans=1
b)

lim

x 2
x2 4

x2
symsx

limit((x2)/(x^24),2)
ans=1/4
c)

lim (1

2t 3x
)
x

x
symsxt
limit((1+2*t/x)^(3*x),x,inf)
ans=exp(6*t)
d)

lim

x0

1
x

symsx
limit(1/x,x,0,'right')
ans=Inf
e)

lim

x0

1
x

symsx
limit(1/x,x,0,'left')
ans=Inf
f)

sin(x h) sin(x)
h0
h

lim

symsxh
limit((sin(x+h)sin(x))/h,h,0)
ans=cos(x)

Comandos para la derivada


Para hallar la derivada de la funcin se utiliza la siguiente secuencia:
>> syms x ( primero de declara a x como variable simblica)
>> diff(f,x) ( se busca la primera derivada de f con respecto a x, previamente
definida f)
Para hallar la n-sima derivada de f con respecto a x se digita:
>>diff(f,x,n)
Ejemplo 1. Hallar y, y de

y=e xcos( x)

symsx
y=exp(x*cos(x))
derivada=diff(y)%primeraderivadadeyconrespectoax
derivada1=diff(y,x,1)%primeraderivadadeyconrespectoax
derivada2=diff(y,x,2)%segundaderivadadeyconrespectoax

Solucin:
derivada =exp(x*cos(x))*(cos(x) - x*sin(x))
derivada1 =exp(x*cos(x))*(cos(x) - x*sin(x))

derivada2 =exp(x*cos(x))*(cos(x) - x*sin(x))^2 - exp(x*cos(x))*(2*sin(x) + x*cos(x))


4.- ACTIVIDADES
4.1. Calcular el lmite:
1

lim ( cos ( x )) xsin(x)


x 0

4.2. Hallar la derivada de y(x)

y=ln e 2 x +1
4.3. Hallar la segunda derivada de la funcin:

y=

x +1
1xx 2

Bibliografa.
Amos Gilat. Matlab una introduccin con ejemplos prcticos , mxico,editorial
Revert, 2006

Вам также может понравиться