practica 1 - Unican.es

Anuncio
PRÁCTICA FUNCIONES
CURSO 2013-2014
Prácticas Matlab
Práctica 2 (11- X-2013)
Objetivos 


Representar gráficas de funciones con el comando Plot. Transformar gráficas de funciones mediante traslación, reflexión y dilatación. Obtener información de la gráfica de la función para representar su función derivada y al revés, obtener información de la función derivada para representar la función. Representación de funciones plot(x,y)
dibuja una línea que une los puntos de abscisas el vector “x” y ordenadas“y”. plot(y)
dibuja una línea que une los puntos del vector “y” considerado como abscisas su índice. Si “y” es complejo es equivalente a dibujar plot(real(y),imag(y)). plot(x,y,’o’)
dibuja los puntos que tienen de abscisas las componentes del vector “x” y con ordenadas las componentes del vector “y” Ejemplo: >>
x=1:0.5:5;
>>
y=x.^2
>>
plot(x,y,’o’);
plot(x,y,s)
Realiza el gráfico con el estilo indicado en “s”. Para ello “s” debe ser una cadena de caracteres formada por uno o ningún elemento de las tres columnas siguientes: y yellow m magenta c cyan r red g green b blue w white k black . point o circle x x‐mark + plus ‐‐ dashed * star s square d diamond v triangle (down) ^ triangle (up) < triangle (left) > triangle (right) p pentagram h hexagram ‐ solid : dotted ‐. dashdot PÁGINA 2
MATLAB: REPRESENTACIÓN DE FUNCIONES
Ejemplo: >>n=1:10
>>a=2.^n;
>>plot(a,’bo’)
>>%Para ver más opciones teclea la orden:
>>help plot
figure(n)
Para crear una ventana de dibujo Ejemplo: >>
>>
>>
>>
>>
x=-pi : 0.1: pi;
figure(1);
plot(x,sin(x),’b. ’);
figure(2);
plot(x,cos(x), ’gd-’);
hold on
hold off
Permite dibujar dos gráficas o más en una misma ventana de dibujo. Ejemplo: >>
>>
>>
>>
>>
>>
x=-pi : 0.1: pi;
hold on
figure(1);
plot(x,sin(x),’b. ’);
plot(x,cos(x), ’gd-’);
hold off
Ejercicios Considera la región sombreada 1 a. Expresa el área de del triángulo representado en la figura anterior en función de  , A  f   , cuando   0,  . b.
Haz a mano una representación gráfica de la función y  f   en el intervalo  0,  a partir de la gráfica de la función seno. Comprueba después con Matlab el resultado. c. A la vista de la gráfica obtenida en el apartado b, ¿podrías hacer una representación aproximada de la función derivada? d. Representa con Matlab en una misma figura y  f   y y  f '   en  
 0, 2  . MATLAB: PRÁCTICA 2
PÁGINA 3
e.
f.
Indica qué información se puede obtener de la gráfica de f ' para representar a partir de ella la de f .  
¿Cuál es el valor máximo de esta área en el intervalo  0,   2
a) Indicaciones 10sen 10cos 

 
 50 sen cos   25sen  2  si    0, 
 f   
2

 2
o Observa que A  
 
 f    
si    ,  

2 
b) Indicaciones o
Ten en cuenta las siguientes transformaciones básicas de funciones: Traslación vertical
Conocida la gráfica de
y  f  x  , se puede obtener la gráfica de y  f  x   k
haciendo una traslación vertical de k unidades.


Si k>0 la traslación será hacia arriba
Si k<0 la traslación será hacia abajo.
Traslación horizontal
Conocida la gráfica de
y  f  x  , se puede obtener la gráfica de y  f  x  k 
haciendo una traslación horizontal de k unidades.

Si k>0 la traslación será hacia la izquierda

Si k<0 la traslación será hacia la derecha.
Simetría respecto al eje OX
Conocida la gráfica de
y  f  x  , se puede obtener la gráfica de
y   f  x
haciendo una simetría respecto al eje de abscisas.
Simetría respecto al eje OY
Conocida la gráfica de
y  f  x  , se puede obtener la gráfica de
y  f x
haciendo una simetría respecto al eje de ordenadas.
Escalado o dilatación/contracción horizontal
Conocida la gráfica de
y  f  x  , se puede obtener la gráfica de
y  f  ax 
haciendo un cambio de escala en el eje OX.
Escalado o dilatación/contracción vertical
Conocida la gráfica de
y  f  x  , se puede obtener la gráfica de y  k  f  x 
haciendo un cambio de escala en el eje OY.
PÁGINA 4
MATLAB: REPRESENTACIÓN DE FUNCIONES
c) Indicaciones o
Piensa qué la derivada de una función en un punto es la pendiente de la recta tangente a dicha función en el punto considerado. d) Indicaciones Matlab o
Para representar en una misma gráfica dos funciones debes utilizar la instrucción hold on. e) Indicaciones o
Piensa qué relación tiene la derivada de una función en un punto con el crecimiento y decrecimiento de la función. Nota: Escribe la solución de los apartados b) c) d) y e) en un fichero de texto justificando las respuestas. Envíalo después por el enlace tarea 2 que se encuentra dentro de la página de la asignatura. Hora límite para hacer la entrega: 14:00 del lunes 14 de octubre. Representar funciones a trozos. 2 Una compañía eléctrica tiene la siguiente tarifa. Los primeros 100Kwh se pagarán a 2€ el Kwh, para los siguientes 200 Kwh costará 3 € y 6 de allí en adelante. Expresa el valor de la factura como una función de la cantidad de Kwh consumida al mes. Indicaciones o
Escribe la expresión analítica de la función. Si se llama C al coste de la factura y x es la cantidad de Kwh se tendrá: o
2 x
0  x  100

C  x   200  3  x  100 
100  x  300 
x  300
200  600  6  x  300 
0  x  100
2 x

100  x  300 C  x   3x  100
6 x  1000
x  300

Utiliza el comando plot para representar su gráfica. MATLAB: PRÁCTICA 2
PÁGINA 5
Transformando la gráfica de una función. Considera la función f :  0,3   definida por f  x   x . (a) Dibuja la gráfica de la función trasladada cuatro unidades a la izquierda. Observa que esta gráfica es la de f  x  4  en el intervalo  4, 1 3 (b) Dibuja la gráfica de la función reflejada sobre el eje Y. Observa que esta gráfica es la de f   x  en el intervalo  3,0 . (c) Dibuja la gráfica de la función resultado de reflejar primero sobre el eje de ordenadas y trasladar después cuatro unidades a la izquierda. Observa que esta gráfica es la de f    x  4    f   x  4  en el intervalo  7,3 . (d) ¿Se obtendría el mismo resultado en el apartado c) si trasladamos primero la gráfica de f cuatro unidades a la izquierda y luego se hace la reflexión? (e) Dibuja la gráfica de la función dilatada horizontalmente una razón de x
3 unidades. Observa que la gráfica es la de f   en el intervalo 3
1 1
0,9 . ¿Cómo sería la contracción al intervalo   ,  ?  3 3
(f) ¿Puedes indicar cómo sería la gráfica resultado de realizar la x

transformación f  2   ? 3

Indicaciones Matlab o
Utiliza el comando plot para representar estas funciones. La gráfica de la función f  x  es la que se muestra en la siguiente figura 3
2.5
2
1.5
1
4 0.5
0
-0.5
-1
-1.5
-2
-3
-2
-1
0
1
2
a) Escribe su expresión b) Indica cómo se puede obtener a partir de f  su simétrica respecto del eje Y 3
4
PÁGINA 6
MATLAB: REPRESENTACIÓN DE FUNCIONES


su trasladada 3 unidades a la derecha el resultado de trasladar 2 unidades a la izquierda la simétrica respecto del eje Y  la función dilatada horizontalmente una razón de 2 unidades. c) Representa con Matlab las gráficas del apartado b). Indicaciones Matlab o
Utiliza el comando plot para representar estas funciones. Resumen de comandos
Estos son los comandos utilizados en esta práctica que se darán por conocidos en las prácticas siguientes y que conviene retener porque se podrán preguntar en las distintas pruebas de evaluación.  Para crear vectores: :
linspace  Para representar puntos y gráficas de funciones: plot  Para abrir una ventana de dibujo figure(n)  Para representar más de una gráfica en hold on
una ventana hold off 
Descargar