generation of sound wave

9 visualizzazioni (ultimi 30 giorni)
N/A
N/A il 12 Feb 2019
Commentato: Star Strider il 12 Feb 2019
how can i generate a sound wave through matlab?

Risposta accettata

Star Strider
Star Strider il 12 Feb 2019
Fs = 4.41E+4;
t = linspace(0, Fs*5, Fs*5);
f1 = 1E+3;
f2 = 1E+1;
s = sin(2*pi*f1*t/Fs) .* cos(2*pi*f2*t/(5*Fs));
sound(s, Fs)
Experiment to get the result you want.
  2 Commenti
N/A
N/A il 12 Feb 2019
actually i want a graph generated with many peaks and valleys
Star Strider
Star Strider il 12 Feb 2019
Adding a plot call to my previous code (and changing the modulating signal a bit):
Fs = 4.41E+4;
t = linspace(0, Fs*5, Fs*5);
f1 = 1E+3;
f2 = 1E+1;
s = sin(2*pi*f1*t/Fs) .* cos(2*pi*f2*t/(10*Fs));
sound(s, Fs)
figure
plot(t, s)
grid
Experiment to get the result you want.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by