Cómo trazar un espectrograma en MATLAB

Escrito por suman medda | Traducido por martín emiliano vergé
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo trazar un espectrograma en MATLAB
Los espectrogramas pueden trazarse en MATLAB con la función "spectrogram". (NA/AbleStock.com/Getty Images)

Si bien MATLAB 6.5 y sus versiones pasadas contenían una función llamada "specgram" que podía manejar el trazado de espectrogramas de una señal, las versiones nuevas vienen con funcionalidades mejoradas, como la representación en 3D. A pesar de que la definición antigua de la función sigue funcionando, el uso de "spectogram" en vez de "specgram" es altamente recomendado, especialmente ya que la función "specgram" probablemente será eliminada en las versiones futuras de MATLAB.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Abre un nuevo proyecto en MATLAB. Ve a "Archivo" y luego haz clic en "Nuevo".

  2. 2

    Utiliza la siguiente cadena de código para cargar una señal de discurso desde tu computadora:"[x, fs] = wavread(‘test.wav’)". ‘Test.wav’ es el nombre del archivo que utilizarás para trazar el espectrograma.

  3. 3

    Utiliza la función espectrograma para mostrar la señal en una nueva ventana como se muestra a continuación: "figure, spectrogram(x)".

  4. 4

    Añade una bandera "yaxis" al comando si deseas que el tiempo esté representado en el eje horizontal. Este paso es opcional, pero te ayudará a representar la forma más común de un espectrograma. La cadena de código correspondiente es: "spectrogram(x, ‘yaxis’)".

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles