Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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 如何从单元数组中提取零件_Matlab - Fatal编程技术网

Matlab 如何从单元数组中提取零件

Matlab 如何从单元数组中提取零件,matlab,Matlab,我需要从单元格数组中提取 例如,'22.11.2011 13:58:56.16'我想从这个中提取时间 秒(:56)。如果字符串的格式是固定的: cellArray = {'22.11.2011 13:58:56.16'}; seconds = cellArray{1}(18:19); 如果没有,您可以搜索最后一个:,并使用以下两个字符: lastColon = find(':'==cellArray{1}, 1, 'last'); seconds = cellArray{1}(lastColo

我需要从单元格数组中提取

例如,
'22.11.2011 13:58:56.16'
我想从这个
中提取时间
秒(
:56
)。

如果字符串的格式是固定的:

cellArray = {'22.11.2011 13:58:56.16'};
seconds = cellArray{1}(18:19);
如果没有,您可以搜索最后一个
,并使用以下两个字符:

lastColon = find(':'==cellArray{1}, 1, 'last');
seconds = cellArray{1}(lastColon+1:lastColon+2);

如果字符串的格式是固定的:

cellArray = {'22.11.2011 13:58:56.16'};
seconds = cellArray{1}(18:19);
如果没有,您可以搜索最后一个
,并使用以下两个字符:

lastColon = find(':'==cellArray{1}, 1, 'last');
seconds = cellArray{1}(lastColon+1:lastColon+2);

您可以使用以下方法分析日期字符串:


您可以使用以下方法分析日期字符串: