Está en la página 1de 5

Gráficas en dos y tres dimensiones

Gráficas de líneas

Para crear gráficas de líneas bidimensionales, use la función plot. Por ejemplo, represente el valor de la
función seno de 0 a 2π:

x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)

El programa le permite etiquetar los ejes y agregar un título.

xlabel('x')
ylabel('sin(x)')
title('Plot of the Sine Function')

Si agrega un tercer argumento de entrada a la función plot, puede representar gráficamente las mismas
variables mediante el uso de una línea discontinua roja.

plot(x,y,'r--')

1
'r--' es una especificación de línea. Cada especificación puede incluir caracteres para el marcador, el estilo
y el color de la línea. Un marcador es un símbolo como +, o o * que aparece en cada punto dibujado en la
gráfica. Por ejemplo, 'g:*' especifica una línea verde punteada con marcadores *.

Advierta que los títulos y las etiquetas que definió para el primer diagrama ya no están en la ventana de la
figura actual. Por defecto, MATLAB® borra la figura cada vez que se llama a una función de representación
gráfica, y restablece los ejes y otros elementos para preparar el nuevo diagrama.

Para agregar gráficas a una figura existente, use hold on. Todas las gráficas aparecerán en la ventana de la
figura actual hasta que use hold off o cierre la ventana.

x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
hold on
y2 = cos(x);
plot(x,y2,':')
legend('sin','cos')
hold off

2
Gráficas tridimensionales
Comúnmente, las gráficas tridimensionales muestran una superficie definida por una función de dos
variables, z = f(x,y).

Para evaluar z, primero cree un conjunto de puntos (x,y) en el dominio de la función usando meshgrid.

[X,Y] = meshgrid(-2:.2:2);
Z = X .* exp(-X.^2 - Y.^2);

Luego, cree una gráfica de superficie.

surf(X,Y,Z)

3
Las funciones surf y mesh muestran superficies en tres dimensiones. surf muestra las líneas de conexión
y las caras de la superficie en color. mesh produce superficies de malla que colorean solo las líneas que
conectan los puntos de definición.

Subdiagramas
La función subplot permite visualizar varias gráficas en distintas subregiones de la misma ventana.

Las primeras dos entradas de subplot indican la cantidad de gráficas en cada fila y columna. La tercera
entrada especifica qué diagrama está activo. Por ejemplo, cree cuatro diagramas en una cuadrícula de 2 por
2 dentro de una ventana de una figura.

t = 0:pi/10:2*pi;
[X,Y,Z] = cylinder(4*cos(t));
subplot(2,2,1); mesh(X); title('X');
subplot(2,2,2); mesh(Y); title('Y');
subplot(2,2,3); mesh(Z); title('Z');
subplot(2,2,4); mesh(X,Y,Z); title('X,Y,Z');

4
5

También podría gustarte