0
我有几个要连接的向量,其中每个元素都是递增时间戳,但是如何在确保连续时间缩放的同时连接向量?在添加元素时连接矢量 - 创建有效时间矢量
说,我有两个向量tone1_time
和tone2_time
均由1x4801 double
给出。矢量的每个元素都包含一个时间戳,因此,为了获得正确的时间,矢量连接时必须添加这些元素。到目前为止,我已经;
n = 10;
for i = 1:n
time(n,end) = tone1_time + tone2_time;
end
它在matlab中产生一个错误!
编辑:更多代码
我生成两个声音矢量,并通过将它们连接起来:
% repeat n times
n = 10;
signal = [ tone1_signal tone2_signal ];
signal = repmat(signal,1,n);
这将例如返回一个新的矢量signal
,长度为例如1x48020 double
。时间矢量需要与这个矢量具有相同的大小,但是仍然具有连续的时间。
是否可以复制'tone_time' n次,依然维持的时间上的连续性? – MikaelKP
@MikaelKP你是什么意思? – Shai
当我生成两种不同的声音时,会生成两个时间向量。这两个声音必须一次播放一个,所以第一个声音1,当声音2,下一个声音1等...因此,是否有可能复制时间向量,因此它匹配声音的复制? – MikaelKP