Filter löschen
Filter löschen

generation of sound wave

9 Ansichten (letzte 30 Tage)
N/A
N/A am 12 Feb. 2019
Kommentiert: Star Strider am 12 Feb. 2019
how can i generate a sound wave through matlab?

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by