创建一个时间延迟余弦函数

2视图(30天)
韦斯Madere
韦斯Madere 2018年2月8日
评论道: 韦斯Madere2018年2月22日
我有一个信号,我要像这样的声音输出
t = 0.0001;%采样率
n = [0:1057];%的样本数量
t7 = 4.26: ts: 5;%的时间以秒为单位
c4 = 261.626;%注意frequencey
ynote7 = cos(2 *π* c4 * t7);%余弦函数
声音(ynote4, 1 / ts, 16)%的声音从4.26秒到5秒
但注意发挥立即没有时间延迟,我不知道我做错了什么

答案(1)

Kai Domhardt
Kai Domhardt 2018年2月8日
编辑:Kai Domhardt 2018年2月8日
信号从余弦波,你将需要定义信号为0秒到4.26秒。
t = 0.0001;
频率= 261.626;
amp = 0.1;%,以防有人尝试这没有检查他们的喇叭。
empty_signal = 0 (1、5 / ts)
sound_signal = cos (linspace(0, 2 *π*频率,(5 - 4.26)/ ts));
delayed_signal (end-length(信号)+ 1:结束)= sound_signal;
声音(delayed_signal * amp, 1 / ts)
1评论
韦斯Madere
韦斯Madere 2018年2月22日
你能告诉我发生了什么
empty_signal = 0 (1、5 / ts)
sound_signal = cos (linspace(0, 2 *π*频率,(5 - 4.26)/ ts));
delayed_signal (end-length(信号)+ 1:结束)= sound_signal;

登录置评。

类别

找到更多的在傅里叶分析和过滤帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!