Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

semilogx

Parcela semilogarítmica

Sintaxis

semilogx(Y)
semilogx(X1,Y1,...)
semilogx(X1,Y1,LineSpec,...)
semilogx(...,'PropertyName',PropertyValue,...)
semilogx(ax,...)
h = semilogx(...)

Descripción

semilogx traza datos como escalas logarítmicas para el eje x.

semilogx(Y) crea un trazado utilizando una escala logarítmica base 10 para el eje xy una escala lineal para el eje y. Traza las columnas de Y versus su índice. Los valores de Y pueden ser valores numéricos, DateTime, Duration o categóricos. Si Y contiene valores complejos, semilogx(Y) equivale a semilogx(real(Y),imag(Y)). La función semilogx omite el componente imaginario en todos los demás usos de esta función.

semilogx(X1,Y1,...) traza todos los pares Yn versus Xn . Si sólo uno de Xn o Yn es una matriz, semilogx traza el argumento vectorial frente a las filas o columnas de la matriz, a lo largo de la dimensión de la matriz cuya longitud coincida con la longitud del vector. Si la matriz es cuadrada, sus columnas traman contra el vector si sus longitudes coinciden. Los valores de Yn pueden ser valores numéricos, DateTime, Duration o categóricos. Los valores de Xn deben ser numéricos.

semilogx(X1,Y1,LineSpec,...) traza todas las líneas definidas por los triples de Xn,Yn,LineSpec . LineSpec determina el estilo de línea, el símbolo de marcador y el color de las líneas trazadas.

semilogx(...,'PropertyName',PropertyValue,...) establece los valores de propiedad para todas las líneas de gráficos creadas por semilogx. Para obtener una lista de propiedades, vea Line Properties.

semilogx(ax,...) crea la línea de los ejes especificados por ax en lugar de en los ejes actuales (gca). La opción ax puede preceder a cualquiera de las combinaciones de argumentos de entrada de las sintaxis anteriores.

h = semilogx(...) devuelve un vector de objetos de línea de gráfico.

Ejemplos

contraer todo

Crear una parcela con una escala logarítmica para el eje x y una escala lineal para el eje y.

x = 0:1000;
y = log(x);

figure
semilogx(x,y)

Sugerencias

Si no especifica un color al trazar más de una línea, semilogx cicla automáticamente a través de los colores y estilos de línea en el orden especificado por los ejes actuales ColorOrder y LineStyleOrder propiedades.

Puede mezclar los pares Xn,Yn con Xn,Yn,LineSpec triples; por ejemplo,

semilogx(X1,Y1,X2,Y2,LineSpec,X3,Y3)

Si intenta agregar un gráfico loglog, semilogx o semilogy a un gráfico de modo de eje lineal con hold on, el modo de eje permanece como es y los nuevos diagramas de datos como lineales.

Introducido antes de R2006a