Cómo hacer un gráfico semi-log en MATLAB

MATLAB es completamente capaz de producir gráficos semi-log.
Por michael carroll

Paso 1

Utiliza la función "semilogy" para hacer un gráfico de los datos almacenados en un vector con el eje y en escala logarítmica. Por ejemplo, llena un vector con los valores exponenciales con los siguientes comandos:

x = 0: .1:100; y = 10 ^ x;

Escribe el comando "semilogy (y)" para crear la trama semi-log. Los datos aparecen lineales en la figura que aparece.


Paso 2

Utiliza "semilogx" para hacer una gráfica con el eje x en escala logarítmica:

semilogx (x)

Esta vez, los datos lineales (almacenados en "x") aparecen exponenciales, ya que su escala es logarítmica.


Paso 3

Cambia las escalas de los ejes para un gráfico que ya tienes, haciendo clic en el menú "Editar" en la ventana y elige "Propiedades del eje". Dentro de la pestaña "Eje X" o "Eje Y", selecciona "lineal" o "logarítmico" en el menú desplegable "Escala". El gráfico se actualiza inmediatamente.