La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.
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
:
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+
,o
o*
是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 off
o 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
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苏rf
ymesh
muestran superficies en tres dimensiones.苏rf
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.
La función苏bplot
permite visualizar varias gráficas en distintas subregiones de la misma ventana.
Las primeras dos entradas de苏bplot
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:π/ 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');