MATLAB Log Plot: Loglog y todo lo que necesita saber
Tabla de contenido
- ¿Qué es un diagrama de registro en MATLAB?
- Descripción
- Aplicaciones del diagrama de escala de registro
- Tipos de diagramas de registro en MATLAB
- Conclusión
- Referencias
¿Qué es un diagrama de registro en MATLAB?
Una gráfica logarítmica es una gráfica de escala no lineal utilizada cuando hay un gran alcance de cantidades. La transformación logarítmica se puede utilizar para hacer distribuciones excesivamente sesgadas menos sesgadas.
Descripción
Los logaritmos se desarrollaron en el siglo XVII por el matemático escocés John Napier, el inventor de los logaritmos de base 10 y el matemático alemán Nicholas Mercator el inventor de la base ‘e’ también llamados logaritmos naturales.
Una escala logarítmica es exponencial, por lo que, en lugar de estar espaciados uniformemente como en las gráficas de escala lineal, el número se acerca a medida que avanza de 1 a 10 y también de 10 a 100 y de 100 a 1000, etc. Estos bloques se conocen como décadas ya que tienen 10 divisiones. En ingeniería, generalmente usamos escalas de registro con base 10, lo que significa que cada marca de graduación principal es igual a 10 para un exponente y ese exponente aumenta a medida que avanza cada vez más a lo largo de la escala de registro.
Figura 1
Se puede usar cualquier base para el logaritmo, aunque los más comunes son 10, e y 2.
Aplicaciones del diagrama de escala de registro
Los diagramas de escala logarítmica se utilizan de manera eficiente en el análisis de terremotos, pH de la solución y señales de audio. Estas parcelas nos ayudan a ver grandes cantidades en un plano pequeño.
Tipos de diagramas de registro en MATLAB
Hay dos tipos de diagramas de registro en MATLAB:
- Log-log plot
- Plot semi log
Log-Log Plot
Cuando usamos una gráfica logarítmica con ambos ejes en la escala logarítmica, es decir, el eje x y el eje y ambos están representados en la escala logarítmica, se llama gráfica logarítmica.
Por ejemplo:
Figura 2
En esta figura podemos ver que ambos ejes están representados en la escala logarítmica, por lo tanto, se llama diagrama de log-log.
El comando utilizado para este diagrama es ‘loglog’ si queremos escalar ambos ejes logarítmicamente. Primero, trace una función exponencial simple en MATLAB.
CODIGO MATLAB:
X = linspace (1.100.1000);
Y=x.^3;
Plot (x, y)
Figura 3
Ahora use el comando loglog (x, y) y presione enter. Vemos que ambos ejes ahora están escalados logarítmicamente.
Figura 4
Plot semi log
Si queremos crear un diagrama de registro con un solo eje escalado logarítmicamente, usamos el comando ‘semilog’ para trazarlo en MATLAB.
CODIGO MATLAB:
El comando Semilogx (x, y) escalará el eje x logarítmicamente y el comando semilogía (x, y) escalará el eje y logarítmicamente como podemos ver en las figuras 5 y 6 respectivamente.
Figura 5
Figura 6
Podemos mostrar la cuadrícula usando el comando ‘grid on’.
loglog (x, y, ‘- s’)
Figura 7
Cuadrícula activa
Conclusión
Cuando tratamos con algunas cantidades que tienen un gran número de rangos, no podemos ver el cambio en la gráfica en cada punto. Utilizamos gráficos de registros para ver ese cambio a una escala que se divide logarítmicamente y nos facilita mostrar todos los rangos en un espacio pequeño. Por lo tanto, la transformación logarítmica se puede utilizar para hacer distribuciones excesivamente sesgadas menos sesgadas.
Referencias
SOFTWARE MATLAB