Matlab TIme阵列和采样

时间:2018-03-11 15:49:31

标签: arrays matlab time sample

如何在-10毫秒到10毫秒之间用1000个样本在Matlab中创建时间数组?我需要使用哪种功能?我尝试使用持续时间功能,但它不起作用

1 个答案:

答案 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;