Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab中如何将1x1单元数组转换为datetime字符串的5x1单元数组_Matlab - Fatal编程技术网

Matlab中如何将1x1单元数组转换为datetime字符串的5x1单元数组

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

我想从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: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中处理日期和时间的更多信息,请参阅