在MATLAB中,你可以使用以下代码生成一个采样率为16KHz的正弦波:\n\nmatlab\nfs = 16000; % 采样率为16KHz\nduration = 1; % 正弦波时长为1秒\nfrequency = 1000; % 正弦波频率为1KHz\n\nt = 0:1/fs:duration-1/fs; % 生成时间序列\nx = sin(2*pi*frequency*t); % 生成正弦波信号\n\nplot(t, x); % 绘制正弦波图形\nxlabel('时间 (s)');\nylabel('幅值');\ntitle('16KHz采样率的正弦波');\n\n\n运行以上代码后,你将得到一个采样率为16KHz的1KHz正弦波的图形。你可以根据需要修改frequency来改变正弦波的频率,并调整duration来改变正弦波的时长。


原文地址: http://www.cveoy.top/t/topic/pIXg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录