Está en la página 1de 3

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.

También podría gustarte