use sound for a function

5 visualizaciones (últimos 30 días)
konoha
konoha el 22 de Mayo de 2016
Editada: Todd Leonhardt el 22 de Mayo de 2016
I have a function f(t) = sin(t) + sin(3t/2) + sin(5t/4) and I am trying to use sound for f.
Fs=8000;
Ts=1/Fs;
t=[0:Ts:0.3];
sound(sin(t) + sin(3*t/2) + sin(5*t/4))
I keep getting error said not audio output, can someone show me how to make f sound? Thanks,

Respuestas (1)

Todd Leonhardt
Todd Leonhardt el 22 de Mayo de 2016
Editada: Todd Leonhardt el 22 de Mayo de 2016
The basic equation for a sine wave is:
y = A * sin(2*pi*f*t)
Here f is the frequency in Hz.
Humans can hear from roughly 20 Hz to around 20 kHz, but with the high-end hearing getting worse as you get older. On computers with sub-par audio gear the lower end will be limited to more like 100 Hz.
You are trying to generate audio with frequencies less than 20 Hz.
Try the following:
sound(sin(2*pi*500*t), Fs)

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by