我必须创建一个短时间内有脉冲的输入信号。那是从1s到2s,信号的其余部分应该是5的常数。简而言之,信号应该是5的直线,并且从1s-2s开始应该有5.05的凸起。这告诉我,我应该创建两个信号并添加它们。我无法做到这一点。如果你有任何其他方式我可以做到这一点,它会很棒。我很感激所有的帮助。谢谢。
答案 0 :(得分:1)
要做到这一点,您需要知道您的采样率。假设您的采样率为每秒10次(即10 Hz),您希望时间序列从0秒到5秒。你会做以下。
sampRate = 10;
timeLen = 5;
inputSig = ones(timeLen * sampRate, 1) * 5;
sigStart = 1;
sigEnd = 2;
inputSig((sigStart+1)*sampRate:sigEnd*sampRate) = inputSig((sigStart+1)*sampRate:sigEnd*sampRate) + 0.05;