我有一个信号数组,以Unix / Posix格式(秒)显示经过的时间。
我的目标是将其转换为日期时间格式,以便将信号值与另一个信号进行比较。
我的方法是使用datetime()函数执行转换。 我正在使用for循环遍历Unix时间格式数组中的每个实例,并将其存储在新的datetime变量中。
我在for循环之前用适当的长度初始化一个datetime对象,以使该变量不会在每次迭代时都增长。
下面是我正在使用的方法,我正在对50多个文件执行转换。每个文件需要5-10分钟,这是因为阵列很大。
如何加快速度?
signal_datetime(i) = datetime(startMeasUnix_s+timeElapsedSinceStart_s(i),'ConvertFrom','posixTime','TimeZone','America/New_York','Format','dd-MMM-yyyy HH:mm:ss.SSS');