Gráficos 2D: curvas explícitas, implícitas, paramétricas y
polares Los comandos más importantes de MATLAB para representar curvas en dos dimensiones se presentan a continuación.
Dibuja el conjunto de puntos (X,Y), donde X e
Y son vectores fila. Para graficar una función y=f(x) es necesario conocer un conjunto de puntos (X,f(X)), para lo que hay que definir inicialmente un intervalo de variación vectorial X para la variable x. X e Y pueden plot(X,Y) ser matrices de la misma dimensión, en cuyo caso se hace una gráfica por cada par de filas y sobre los mismos ejes. Para valores complejos de X e Y se ignoran las partes imaginarias. Para x = x(t) e y = y(t) con la variación de t dada, grafica la curva paramétrica plana especificada.
Grafica los elementos del vector Y contra sus
índices, es decir, da la gráfica del conjunto de puntos (t,yt) t=1,2,...n (n=length(Y)). Es útil para graficar series temporales. Si Y es una plot(Y) matriz, plot(Y) realiza un gráfico para cada columna de Y, presentándolos todos sobre los mismos ejes. Si los componentes del vector Y son complejos, plot(Y) es equivalente a plot(real(Y),imag(Y)).
Gráfica de plot(X,Y) con las opciones
definidas en S. Usualmente, S se compone de dos dígitos entre comillas simples, el primero de los cuales fija el color de la línea del gráfico y el segundo el carácter a usar en el graficado. Los valores posibles de colores y plot(X,Y,S) caracteres son, respectivamente, los siguientes: y (amarillo), m (magenta), c (cyan), r (rojo), g (verde), b (azul), w (blanco), k (negro), . (puntos), o (círculos), x (x-marcas), + (signo más), - (sólido), * (estrellas), : (dos puntos), -. (guiones y punto) y – (semisólido). Combina, sobre los mismos ejes, los gráficos definidos para las tripletas (Xi,Yi,Si). Se trata plot(X1,Y1,S1,X2,Y2,S2,…) de una forma de representar varias funciones sobre el mismo gráfico.
Grafica la función en el intervalo de variación
fplot(‘f’,[xmin,xmax]) de x dado.
Grafica la función en los intervalos de
fplot(‘f’,[xmin, xmax, variación de x e y dados, con las opciones de ymin, ymax], S) color y caracteres dadas por S.
fplot(‘[f1,f2,...,fn]’, Grafica las funciones f1, f2, ..., fn sobre los
mismos ejes en los intervalos de variación de [xmin, xmax, ymin, ymax], x e y especificados y con las opciones de color S) y caracteres definidas en S.
fplot(‘f’,[xmin, xmax],…,t) Grafica f con la tolerancia t.
Grafica f con la tolerancia t como n+1 puntos
fplot(‘f’,[xmin, xmax],…,n) como mínimo.
Grafica la función en el intervalo de variación
ezplot(‘f’, [xmin xmax]) de x dado.
ezplot(‘f’,[xmin, xmax, Grafica la función en los intervalos de
ymin, ymax]) variación de x e y dados.
Grafica la curva paramétrica plana x = x(t) e y
ezplot(x,y) = y(t) sobre el dominio 0 < t < 2pi.
Grafica la curva paramétrica plana x = x(t) e y
ezplot(‘f’, [xmin xmax]) = y(t) sobre el dominio xmin < t < xmax.
Grafica la curva f en coordenadas implícitas
ezplot(‘f’) en [-2pi ,2pi].
Realiza gráficos similares a plot(X,Y), pero
loglog(X,Y) con escala logarítmica en los dos ejes. Realiza gráficos similares a plot(X,Y), pero semilogx(X,Y) con escala logarítmica en el eje X y escala normal en el eje Y.
Realiza gráficos similares a plot(X,Y), pero
semilogy(X,Y) con escala logarítmica en el eje Y y escala normal en el eje X.
Dibuja el polígono compacto cuyos vértices
son los pares de componentes (Xi,Yi) de los vectores columna X e Y. C es un vector de la misma dimensión de X e Y, que contiene los colores Ci de cada punto (Xi,Yi). Los valores de Ci pueden ser: 'r','g','b', 'c','m','y','w','k', cuyos significados ya conocemos. Si C es un solo carácter, se pintarán todos los puntos del polígono del color correspondiente al carácter. Si X e Y son matrices de la misma dimensión, fill(X,Y,C) se representarán simultáneamente varios polígonos correspondientes a cada par de vectores columna (X.j,Y.j). En este caso, C puede ser un vector fila cuyos elementos Cj determinan el color único de cada polígono correspondiente al par de vectores columna (X.j,Y.j). C puede ser también una matriz de la misma dimensión que X e Y, en cuyo caso sus elementos determinan los colores de cada punto (Xij,Yij) del conjunto de polígonos.
Dibuja el polígono compacto cuyos vértices
fill(X1,Y1,C1,...) vienen dados por los puntos (Xi, Yi, Ci).
Dibuja la curva en coordenadas polares
polar(α,r) r=r(α).
Dibuja la curva en coordenadas polares
polar(α,r,S) r=r(α) con el estilo de líneas dado por S.