MATLAB生成16KHz采样率正弦波 - 代码示例与详解
在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 著作权归作者所有。请勿转载和采集!