Vous êtes sur la page 1sur 4

Cinemtica y Dinmica

Tutorial Nmero 3
Grficas bidimensionales
En la prctica de ingeniera es comn el uso de distintos tipos de grficas, las cuales ayudan a visualizar el comportamiento de un conjunto de datos de manera fcil y rpida. Es por esta razn que Matlab cuenta con funciones especiales para realizar las grficas de esos conjuntos de datos.
La primera instruccin a tratar es la llamada instruccin plot(x,y), sta permite realizar una grfica
en el plano cartesiano siempre y cuando se le proporcionen los dos conjuntos x,y en forma de vectores de la misma dimensin.
Por ejemplo si se definen los siguientes vectores:
>>x=[0, 1, 2, 3, 4, 5];
>>y=[2, 4, 6, 8, 10, 12];
Y despus se utiliza la instruccin
>>plot(x,y)
Matlab ubicar cada par ordenado (x,y) y los unir con lineas rectas, resultando en la siguiente ilustracin:

Para poder realizar una grfica de una funcin en un intervalo, se requiere de un vector x que
contenga el suficiente nmero de valores para que dicha grfica sea suave, en general con 1000 valores ser ms que suficiente. Para generar un vector que contenga al intervalo [10, 20] con muchos
valores de forma automtica se procede como sigue:
>>x=-10:0.01:20;
Se comienza con el valor mnimo del intervalo, en este caso -10, dos puntos y despus sigue el valor
1

Cinemtica y Dinmica
del incremento, en este caso 0.01 un centsimo, dos puntos y finalmente se escribe el valor mximo
del intervalo punto y coma.
Lo que hace Matlab con este cdigo es generar un vector que comience con -10 y cada valor siguiente ser obtenido de sumar el intervalo 0.01 hasta llegar a 20, en este caso se genera un vector
con 3001 elementos, razn por la que vale la pena poner el punto y coma al final para evitar que
muestre en pantalla el vector completo.
2
Como ejemplo se realizar la grfica de la funcin f ( x)= x +2 en el intervalo [10, 20] .

>>y=x.^2+2;
>>plot(x,y)
Obteniendo la grfica siguiente:

Tambin es posible realizar grficas paramtricas con el comando plot(x,y), para ello se define primero el intervalo de variacin del parmetro. Como ejemplo se realizar la grfica de una circunferencia de radio unitario, el parmetro ser el ngulo, definido por t[0, 2 ] .
Las ecuaciones paramtricas de la circunferencia son x (t)=cos (t) y y (t)=sin (t) respectivamente, por lo tanto, los pasos necesarios para obtener la grfica son:
Definicin del vector con valores del parmetro.
>>t=0:0.001:2*pi;
Evaluacin de las funciones paramtricas.
>>x=cos(t);
>>y=sin(t);
Obtencin de la grfica.
>>plot(x,y)

Cinemtica y Dinmica
Resultando en.

Grficas tridimensionales
En muchas aplicaciones es necesario obtener grficas no solo en dos dimensiones, sino en tres dimensiones, para ello Matlab dispone de la funcin plot3(x,y,z), la cual genera una grfica en el espacio tridimensional partiendo de tres vectores con el mismo nmero de elementos, uno para la coordenada x, otro para y y finalmente otro para z.
Como ejemplo se obtendr la grfica de
r (t)=4cos (t) i +sen(t ) j+2 t k en el intervalo t[0, 2 ] .
Definicin del vector con valores del parmetro.
>>t=0:0.001:2*pi;
Evaluacin de las funciones paramtricas.
>>x=4*cos(t);
>>y=sin(t);
>>z=2*t;
Obtencin de la grfica.
>>plot3(x,y,z)

Cinemtica y Dinmica

Actividades
1. Obtenga la grfica de y= x10 en el intervalo x [10, 20] .
2. Obtenga la grfica de la elipse

x2 y2
+ =1 utilizando la forma paramtrica.
16 9

3. Inmediatamente despus de que realice una grfica, pruebe los siguientes comandos:
>>title('Grfica')
>>xlabel('Eje X')
>>ylabel('Eje Y')
Describa lo que realizan los comandos mencionados.
4. Despus de realizar una grfica, pruebe lo que realiza el siguiente comando.
>>grid
5. Realice una grfica tridimensional con ttulo y todos los ejes etiquetados.

Vous aimerez peut-être aussi