Clear Filters
Clear Filters

generation of sound wave

9 views (last 30 days)
N/A
N/A on 12 Feb 2019
Commented: Star Strider on 12 Feb 2019
how can i generate a sound wave through matlab?

Accepted Answer

Star Strider
Star Strider on 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 Comments
N/A
N/A on 12 Feb 2019
actually i want a graph generated with many peaks and valleys
Star Strider
Star Strider on 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.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!