Arrays Matlab时间序列与采样

Arrays Matlab时间序列与采样,arrays,matlab,time,sample,Arrays,Matlab,Time,Sample,如何在Matlab中创建一个时间数组,时间介于-10ms和10ms之间,有1000个样本?我需要使用哪个功能?我尝试使用duration函数,但它不起作用如果您想使用毫秒作为参考单位,只需使用,如下所示: ms = linspace(-10,10,1000); 或用于向量创建的构造START:STEP:END: samples = 1000; v_start = -10; v_end = 10; v_step = (v_end - v_start) / (samples - 1); ms

如何在Matlab中创建一个时间数组,时间介于-10ms和10ms之间,有1000个样本?我需要使用哪个功能?我尝试使用duration函数,但它不起作用

如果您想使用毫秒作为参考单位,只需使用,如下所示:

ms = linspace(-10,10,1000);
或用于向量创建的构造
START:STEP:END

samples = 1000;

v_start = -10;
v_end = 10;
v_step = (v_end - v_start) / (samples - 1);

ms = v_start:v_step:v_end;
然后,您可以将毫秒转换为您希望应用适当转换的任何刻度。例如:

msecs = linspace(-10,10,1000);
secs = msecs ./ 1000;

我想你要找的是linspace函数。我在分类队列中发现了这个问题,但如果重新打开,我会看一看。