如何在-10毫秒到10毫秒之间用1000个样本在Matlab中创建时间数组?我需要使用哪种功能?我尝试使用持续时间功能,但它不起作用
答案 0 :(得分:0)
如果您想使用毫秒作为参考单位,您只需使用linspace function,如下所示:
ms = linspace(-10,10,1000);
用于矢量创建的或colon构造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;