Creación de gráficos logarítmicos en MATLAB
Explorar los gráficos logarítmicos en Matlab ofrece una perspectiva fascinante.
¿Qué es un gráfico logarítmico? Se trata de un gráfico donde uno o ambos ejes se representan en escala logarítmica. Esta técnica resulta esencial para visualizar datos con variaciones exponenciales de manera eficaz.

Empecemos con un ejemplo práctico para facilitar la comprensión del concepto.
Crearemos un arreglo 'x' con valores enteros que van del 1 al 10.
>> x=0:1:10;
Seguidamente, definiremos otro arreglo, 'y', que almacenará los valores de la función y = x2.
>> y=x.^2
Estos arreglos contienen 10 elementos cada uno.
Mientras que 'x' incrementa de manera lineal (1, 2, 3, 4, ...), 'y' lo hace de forma exponencial (1, 4, 9, 16, ...).
Procedamos a graficar esta función en un plano cartesiano, utilizando el comando plot(x, y).
>> plot(x,y)
El resultado es una curva elegante que ilustra el aumento exponencial de y=x2.

Ahora, llevaremos este gráfico a una escala logarítmica en el eje y. Para ello, escribe semilogy(x, y) y observa el cambio.
>> semilogy(x,y)
En esta nueva representación, el eje y adopta una escala logarítmica, haciendo que las distancias entre 100, 101 y 102 sean constantes.

Para una mejor comprensión, añadamos líneas de cuadrícula con el comando grid on.
>> grid on
Con esto, la escala logarítmica se vuelve mucho más legible.

¿Y si aplicamos una escala logarítmica en el eje x? Simplemente utiliza semilogx(x, y).
>> semilogx(x,y)
Así obtenemos un gráfico con el eje x en escala logarítmica.

Pero aún podemos ir más allá. Convierte ambos ejes a escala logarítmica escribiendo loglog(x, y).
>> loglog(x,y)
Y así obtenemos un gráfico con una escala log arítmica completa.

En conclusión, las funciones semilogx(), semilogy() y loglog() son herramientas poderosas para la creación de gráficos logarítmicos en Matlab.