Fs = 44100; % 采样频率 edit this
WaveTime=4; % 时间长度 edit this
f=2000; %本信号的f edit this
N=WaveTime*Fs; % 时间长度*采样频率,得到点数
T=1/Fs; % f的倒数
n=1:N-1; %采样点的序列
t=n*T; %时间序列
y = sin(2*pi*f*t);
sound(y,Fs);
这样可以用声卡产生信号源
本文介绍了一种使用MATLAB生成特定频率声音信号的方法。通过设置采样频率、信号频率及持续时间等参数,利用sin函数生成正弦波,并通过sound函数播放声音。适用于初学者学习声音信号的生成。
Fs = 44100; % 采样频率 edit this
WaveTime=4; % 时间长度 edit this
f=2000; %本信号的f edit this
N=WaveTime*Fs; % 时间长度*采样频率,得到点数
T=1/Fs; % f的倒数
n=1:N-1; %采样点的序列
t=n*T; %时间序列
y = sin(2*pi*f*t);
sound(y,Fs);
这样可以用声卡产生信号源
269
269
4375

被折叠的 条评论
为什么被折叠?
