Documente Academic
Documente Profesional
Documente Cultură
Acevedo
Alvarado
Grficas 2D y 3D en
MATLAB
Grficas 2D
Para graficar una serie de puntos en MATLAB es necesario recurrir a
la funcin plot().
plot(x,y,r*)
Grficas mltiples 2D
Al graficar, es posible que queramos crear mltiples
grficas. Al hacerlo en MATLAB es posible llevar a cabo
esto mediante 3 tcnicas:
Graficar individualmente en ventanas separadas.
Graficar individualmente en una misma ventana.
Graficar dos (o ms) curvas en una misma ventana.
Graficar individualmente en
ventanas separadas
Si queremos presentar varias grficas en ventanas
separadas bastar con emplear el comando figure.
Este comando se emplea parea abrir una nueva
ventana para crear grficas.
Una vez abierta esta nueva ventana podemos indicar
que trabajaremos con esta escribiendo
figure(n)
O bien
plot(Dtx,Dty,-b)
hold on
plot(Fx,Fy,-g)
hold on
plot(Sx,Sy,-r)
Con ambos mtodos obtendramos la grfica de las tres
curvas que ya vimos.
Otras grficas
MATLAB permite la creacin de algunos otros tipos
de grficas por ejemplo,
polar(theta,r)
Permite la creacin de grficos en coordenadas
polares, ya sea para escalares o vectores. Por
ejemplo, si tenemos:
theta = 0:pi/100:pi; r = sin(X);
polar(theta,r)
Obtendremos la grfica
Grficas de funciones
Ya que MATLAB es un software que soporta matemtica
simblica, MATLAB cuenta con una herramienta para
graficar funciones a partir de su dominio, sin necesidad
de tener que calcular los valores de los vectores, para
ello empleamos la funcin
fplot(funcion,[a,b])
a y b son los lmites del intervalo que representa el
dominio de la funcin o el intervalo en que queremos
graficar la funcin.
Grficas 3D
En muchas ocasiones es necesario crear grficas en
3D que presenten diferentes formas, tales como
superficies, curvas de nivel, lneas, entre otros.
Mallas y superficies
Otras funciones importantes en MATLAB son las
funciones mesh(z) y surf(z).
La funcin mesh(z) permite construir una malla
3D a partir de la matriz z como entrada.
La funcin surf(z) permite construir grficas
similares a mesh, sin embargo en lugar de
generar un mallado, surf crea una superficie.
En las siguientes figuras se presentan los
ejemplos de ambos tipos de grficas.
EJERCICIOS
Ejercicio 1
Emplee las funciones subplot y plot para crear un programa en
el cul se presenten las grficas correspondientes a las
funciones trigonomtricas seno, coseno y tangente. Agregue
sus ttulos y ejes correspondientes. La figura debe verse como
a continuacin.
Ejercicio 2
Mediante el empleo de la funcin fplot, cree un
programa para crear la grfica de una funcin
que desee, personalice los ejes, agregue el ttulo
que desee.
ANEXOS
Indicador
Tipo de punto
Indicador
Color
Indicador
Slida
Punto
Azul
Punteada
Crculo
Verde
Raya-punto
-.
Marca x
Rojo
Rayada
--
Ms
Cian
Estrella
Magenta
Cuadrado
Amarillo
Diamante
Negro
Tringulo abajo
Tringulo arriba
Tringulo
izquierda
<
Tringulo
derecha
>
Pentagrama
Hexagrama
Referencias
Moore, Holly. MATLAB para ingenieros. Pearson Educacin.
Mxico.2007