matlab生产一个采样率为16Khz的正弦波
在MATLAB中,你可以使用以下代码生成一个采样率为16KHz的正弦波:
fs = 16000; % 采样率为16KHz
duration = 1; % 正弦波时长为1秒
frequency = 1000; % 正弦波频率为1KHz
t = 0:1/fs:duration-1/fs; % 生成时间序列
x = sin(2*pi*frequency*t); % 生成正弦波信号
plot(t, x); % 绘制正弦波图形
xlabel('时间 (s)');
ylabel('幅值');
title('16KHz采样率的正弦波');
运行以上代码后,你将得到一个采样率为16KHz的1KHz正弦波的图形。你可以根据需要修改frequency来改变正弦波的频率,并调整duration来改变正弦波的时长。
原文地址: https://www.cveoy.top/t/topic/hZSY 著作权归作者所有。请勿转载和采集!