Matlab中如何将1x1单元数组转换为datetime字符串的5x1单元数组
我想从datetime字符串的1x1单元格数组中获取Nx1单元格数组。其中N大于98 时间={datestr(now(),'mmmm-dd,yyyy-HH:MM:SS.FFF') 我想把这个转换成Matlab中如何将1x1单元数组转换为datetime字符串的5x1单元数组,matlab,Matlab,我想从datetime字符串的1x1单元格数组中获取Nx1单元格数组。其中N大于98 时间={datestr(now(),'mmmm-dd,yyyy-HH:MM:SS.FFF') 我想把这个转换成 Time= 5×1 cell array {'January 28, 2021 17:24:47.119'} {'January 28, 2021 17:24:47.119'} {'January 28, 2021 17:2
Time=
5×1 cell array
{'January 28, 2021 17:24:47.119'}
{'January 28, 2021 17:24:47.119'}
{'January 28, 2021 17:24:47.119'}
{'January 28, 2021 17:24:47.119'}
{'January 28, 2021 17:24:47.119'}
我用的是
Time=[Time;Time;Time;Time;Time]
但是对于N的变量和大值,这是非常困难的。使用
repmat
:
Time = {datestr(now(),'mmmm dd, yyyy HH:MM:SS.FFF')};
Nrows = 100;
Ncols = 1;
Time = repmat(Time, [Nrows, Ncols]);
使用
repmat
:
Time = {datestr(now(),'mmmm dd, yyyy HH:MM:SS.FFF')};
Nrows = 100;
Ncols = 1;
Time = repmat(Time, [Nrows, Ncols]);
解决了我的问题。谢谢你解决了我的问题。感谢您提供的信息,您可能会发现使用
datetime
数组比使用cell
字符串数组更灵活。有关在MATLAB中使用datetime
处理日期和时间的更多信息,请参见仅获取信息,您可能会发现使用datetime
数组比使用cell
字符串数组更灵活。有关使用datetime
在MATLAB中处理日期和时间的更多信息,请参阅