Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Gráficas en dos y tres dimensiones

Gráficas de líneas

Para crear gráficas de líneas bidimensionales, use la funciónplot. 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ónplot, puede representar gráficamente las mismas variables mediante el uso de una línea discontinua roja.

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

'r--'es unaespecificació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+,oo*是aparece在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 lafiguraactual. 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, usehold on. Todas las gráficas aparecerán en la ventana de la figura actual hasta que usehold offo cierre la ventana.

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

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 evaluarz, primero cree un conjunto de puntos (x,y) en el dominio de la función usandomeshgrid.

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

Luego, cree una gráfica de superficie.

苏rf(X,Y,Z)

Las funciones苏rfymeshmuestran superficies en tres dimensiones.苏rfmuestra las líneas de conexión y las caras de la superficie en color.meshproduce superficies de malla que colorean solo las líneas que conectan los puntos de definición.

Subdiagramas

La función苏bplotpermite visualizar varias gráficas en distintas subregiones de la misma ventana.

Las primeras dos entradas de苏bplotindican 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:π/ 2 *π;[X, Y, Z] =气缸(4 * cos (t));苏bplot(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');