Está en la página 1de 6

RESUMEN COMANDOS UTILIZADOS EN ACTIVIDAD DE GRÁFICOS

1.- Comando PLOT: Permite presentar un gráfico en 2D.

PLOT(X,Y) dibuja un gráfico X-Y (dispersión)

Varios tipos de lineas, símbolos de graficación y colores puede obtenerse al


aplicar la sintaxis PLOT(X,Y,S) donde S es un carácter de uno de los siguientes
elementos:

Puede utilizar cualquiera de estas tres opciones o todas al mismo tiempo:

Colores Símbolos Tipo de Líneas

b Azul . punto - Sólida


g Verde o círculo : Dos puntos
r Rojo x marca X -. Raya punto
c Cyan(celeste) + signo más -- Raya Raya
m Magenta * estrella Sin líneas
y Amarillo s Cuadrado
k Negro d Diamante
v Triángulo hacia abajo
^ Triángulo hacia arriba
< Triángulo a la izquierda
> Triángulo a la derecha
p Pentagrama
h Hexagrama

PLOT(X1,Y1,S1,X2,Y2,S2,X3,Y3,S3,...) combina los gráficos definidos por


tripletas (X,Y,S), donde X e Y son vectores o matrices y S son caracteres.

Por ejemplo, PLOT(X,Y,'y-',X,Y,'go') dibuja los datos dos veces con una línea
sólida amarilla interpolando círculos verdes en los puntos de los datos

El comando PLOT, si no se especifica color utiliza colores en forma automática


siendo el color por defecto azul

Si no se especifica marca el comando PLOT no utiliza marcas.

Si no se especifica un tipo de línea utiliza línea sólida.

2.- Comando POLAR: Presenta un gráfico en coordenadas polares.

POLAR(THETA, RHO) realiza un gráfico de coordenadas polares en que el


ángulo THETA está expresado en radianes y el radio RHO en unidades.

Material preparado por Arturo Salinas C. Agosto 2005


POLAR(THETA,RHO,S) usa el tipo de línea que se presentó en el commando
PLOT.

3.- Comando PLOT3: Dibuja líneas y puntos en 3D.

Es un comando análogo al PLOT.

PLOT3(x,y,z), donde x, y, z son tres vectores o matrices de la misma


longitud dibuja una línea en el espacio por cada (x,y).

PLOT3(X,Y,Z), donde X, Y y Z son matrices de las mismas dimensiones


grafica varias líneas obtenidas de las columnas de X, Y y Z.

Varios tipes de líneas , simbolos y colores puede obtenerse con el comando


PLOT3(X,Y,Z,s) donde s es una cadena de caracteres de 1, 2 o 3 caracteres
basados en colores, símbolos y tipos de líneas dado en el comando PLOT.

PLOT3(x1,y1,z1,s1,x2,y2,z2,s2,x3,y3,z3,s3,...) combina los gráficos definidos


por las cuádruplas definidas por (x,y,z,s), donde los x, y, z son vectores o
matrices y los s son cadena de caracteres que simbolizan color, simbolo a
usar y tipos de líneas como se dio en el comando PLOT.

4.- Comando MESH: Grafica una superficie mallada en 3-D.

MESH(X,Y,Z,C) dibuja la malla parametrizada definida por cuatro


argumentos matriciales.

Los rótulos de los ejes se determinan por el trango de X, Y, Z ó por el


parámetro vigente de AXIS.

El color es determinado por el rango de C o por el parámetro actual de


CAXIS.

Los colores se utilizan como índices en el actual COLORMAP.

MESH(X,Y,Z) uses C = Z, así el color es proporcional a la altura de la


malla.

MESH(x,y,Z) y MESH(x,y,Z,C), con dos argumentos que son


vectorescolores reemplazando argumentos de las primeras dos matrices,
debe tener length(x) = n y length(y) = m donde [m,n]=size(Z). En este caso,
los vértices de las líneas de la malla son las tripletas (x(j), y(i), Z(i,j)).

Note que x corresponde a las columnaas de Z e y corresponde a las filas.

MESH(Z) and MESH(Z,C) usa x = 1:n e y = 1:m. En este caso, la altura, Z,


es una función valorizada, definida sobre una grilla geométricamente
rectangular.

Material preparado por Arturo Salinas C. Agosto 2005


Otros comandos importantes son: AXIS, CAXIS, COLORMAP, HOLD,
SHADING, HIDDEN y VIEW que ponen ejes y propiedades de las
superficies que afectan el despliegue de la malla.

5.- Comando MESHGRID: X and Y arrays for 3-D plots.

[X,Y] = MESHGRID(x,y) transforma el dominio especificado por los


vectores x e y en los arreglos X e Y que pueden ser usados para la
evaluación de funciones de dos variables y graficar superficies 3D.

Las filas del arreglo de salida X son copias del vector x y las columnas del
arreglo de salida Y son copia del vector y.

[X,Y] = MESHGRID(x) es una abreviación para [X,Y] = MESHGRID(x,x).

[X,Y,Z] = MESHGRID(x,y,z) produce arreglos 3-D que pueden ser usados


para evaluar funciones de tres variables y grafica volúmenes 3-D.

Por ejemplo, para evaluar la función x*exp(-x^2-y^2) en el rango


-2 < x < 2, -2 < y < 2 los comandos que debe digitarse son:

[X,Y] = meshgrid(-2:.2:2, -2:.2:2);


Z = X .* exp(-X.^2 - Y.^2);
mesh(Z)

6.- Comando SET: SET Asigna propiedades a un objeto.

SET(H,'PropertyName',PropertyValue) coloca los valores de las


propiedades especificadas para el objeto gráfico H. H ouede ser un vector
de manejo, en el cual SET pone los valores de las propiedades para todos los
objetos.

SET(H,a) donde a es una estructura cuyos nombres de campo son nombres


de propiedades de objetos.

SET(H,'PropertyName1',PropertyValue1,'PropertyName2',PropertyValue2
,...) pone multiples valores de propiedades con una instrucción simple. Note
que si es permisible usar pares de cadenas de caracteres
valores/propiedades, estructuras en la misma llamada a SET.

A = SET(H, 'PropertyName') SET(H,'PropertyName') retorna o despliega


los posibles valores para la propiedad especificada del objeto H. El arreglo
devuelto es un arreglo de celdas de posibles valores, cadena de caracteres o
un arreglo de celda vacío si la propiedad no tiene un conjunto finito de
posibles valores de cadena de caracteres.

7.- Comando AXIS: Controla la apariencia de los ejes del gráfico.

AXIS([XMIN XMAX YMIN YMAX]) pone límites de los ejes X e Y sobre el


actual gráfico.

Material preparado por Arturo Salinas C. Agosto 2005


AXIS([XMIN XMAX YMIN YMAX ZMIN ZMAX]) pone límites a los ejes
X, Y, Z del gráfico actual en 3-D.

AXIS([XMIN XMAX YMIN YMAX ZMIN ZMAX CMIN CMAX]) pone


los límites de los ejes X, Y, Z.

V = AXIS retorna un vector fila conteniendo la escala para el gráfico activo.


Si la presente vista es 2-D, V tiene cuatro componentes; si este es 3-D, V
tiene seis componentes.

AXIS AUTO devuelve los ejes a su valor por defecto automáticamente.

Hay otras especificaciones para este commando.

8.- Comando HOLD ON: Permite retener un gráfico y poner otros gráficos en la
misma figura .

9.- Comnado GRID ON: Pone cuadrícula al gráfico.

GRID ON agrega líneas de subdivision al gráfico.


GRID OFF Remueve las líneas de division del gráfico.

10.- Comando SURF: Grafica superficie colloreada en 3-D.

SURF(X,Y,Z,C) grafica la superficie paramétrica definida por cuatro


argumentos matriciales. Los ejes rotulados son determinados por el rango
de X, Y y Z ó por los actuales valores asignados a AXIS. El color es
determinado por el rango de C ó por el valor que contenga el comando
CAXIS. Los valores de los colores son usados como índices en el actual
comando COLORMAP.

11.- Comando SUBPLOT: Crea ejes en las posiciones que especifican.

H = SUBPLOT(m,n,p), or SUBPLOT(mnp), divide la ventana de la Figura


en una matriz m por n de pequeños ejes selecciona el p-ésimo eje para el
presente gráfico y devuelve el manejo de ejes.

Ejemplo:

SUBPLOT(2,1,1), PLOT(income)
SUBPLOT(2,1,2), PLOT(outgo)

Grafica en la parte superior de la ventana y luego va a la parte inferior


izquierda.

12.- Comando GCF: Devuelve el número de la figura que se encuentra activa.

13.- Comando XLABEL: Pone etiqueta al eje X.

XLABEL('text') agrega texto en la region del eje X.

Material preparado por Arturo Salinas C. Agosto 2005


14.- Comando CONTOUR: Dibuja el contorno de una figura.

CONTOUR(Z) es un gráfico de contorno de la matriz Z tratando los valores


en Z como Alturas sobre el plano. A gráfico de contorno es la curva de nivel
de Z para algunos valores de V. Los valores de V se eligen
automáticamente.

CONTOUR(X,Y,Z) X e Y especifican las coordenadas (x,y) de la superficie


como para SURF.

CONTOUR(Z,N) y CONTOUR(X,Y,Z,N) dibuja N líneas de contorno.

15.- Comando CONTOUR3: Grafica contorno en 3-D.

CONTOUR3(...) es lo mismo que CONTOUR(...) excepto que los contornos


son graficados en su correspondiente nivel Z.

C=CONTOUR3(...) devuelve la matriz de contorno C como se describa en


CONTOURC y usado por CLABEL.

[C,H] = CONTOUR3(...) devuelve un vector columna H de manejo en


objetos PATCH.

16.- Comando BAR: Genera un gráfico de barras.

BAR(X,Y) grafica las columnas de la matriz Y que es m por n en M grupos


de N barras verticales.. El vector X debe estar monotonamente creciente o
monotonamente decreciente.

BAR(Y) usa el valor por defecto X=1:M. Para vectores de entrada


BAR(X,Y) o BAR(Y) grafica LENGTH(Y) barras. Los colores son puestos
por el comando COLORMAP

17.- Comando STAIRS: Grafico de estrellas.

STAIRS(Y) dibuja grafico de estrellas de los elementos del vector Y.

STAIRS(X,Y) dibuja grafico de estrellas de los elementos en vector Y en las


ubicaciones indicadas por X. Los valores de X deben estar en orden
creciente o decreciente.

18.- Comando HIST: Presenta un Histograma.

N = HIST(Y) divide los elementos de Y de 10 en 10 y devuelve el número de


elementos que cada intervalo contiene.

19.- Comando ROSE: Dibuja histogram angular.

ROSE(THETA) dibuja el histograma angular para los ángulos en THETA.

Material preparado por Arturo Salinas C. Agosto 2005


Los ángulos en THETA deben ser especificado en radianes.

ROSE(THETA,N) donde N es un escalar, usa N intervalos equiespaciados


de 0 a 2 pi. El valor por defecto para N es 20.

ROSE(THETA,X) donde X es un vector, grafica el histograma usando


intervalos especificados en X.

20.- Comando FPLOT: Grafica una function especificada por una cadena de
caracteres.

FPLOT(FUN,LIMS) dibuja la function FUN entre los límites del eje X


especificado por LIMS = [XMIN XMAX]. Usando LIMS = [XMIN XMAX
YMIN,YMAX] también controla los límites del eje Y.

La función FUN(x) debe devolver un vector fila para cada elemento del
vector X.

21.- Comando EZCONTOUR: Fácil para usar function plotter.

EZPLOT(f) grafica la expresion f = f(x) sobre dominio por defecto


-2*pi < x < 2*pi.

EZPLOT(f, [a,b]) grafica f = f(x) sobre a < x < b

Material preparado por Arturo Salinas C. Agosto 2005

También podría gustarte