我有一个流媒体时间向量,以秒为单位记录时间。分辨率为250 Hz,这意味着我每秒钟有250个样本。我想在Matlab中表示这一点。我使用了以下行
time(in)= datestr(time(in)/(24*60*60), 'HH:MM:SS.FFF');
但我收到了以下错误:
In an assignment A(:) = B, the number of elements in A and B must be the same.
Time(in)是矢量Time的单个元素,它是以秒为单位的记录时间。我想我明白你的意思,所以datetr的结果会给出多个输出(小时,分钟,秒,分数秒......)对吗?我只希望单个输出显示相应的时间(以分钟为单位)(即5.45,表示5分钟,45秒)。我不想根据分钟而不是秒来绘制我的数据,这是我的问题动机
我该怎么做?