如何使用直接从函数返回的单元格数组?

时间:2017-08-15 12:06:08

标签: arrays matlab cell-array matrix-indexing

我在Matlab中有一个路径(最后没有文件名)作为字符串,我希望在其中接收第一个父目录(最后一个文件分隔符之后的目录)。
目前我这样做:

>>filePath = 'D:\TRAIN_DATA\OBSTACLES\DOF';
>>firstParent = strsplit(filePath , filesep);
>>firstParent = firstParent{end};
>>disp(firstParent);
DOF

<小时/> 有没有什么方法可以使用strsplit的返回值(单元格数组)而不首先将它赋予变量?
类似的东西:

>>filePath = 'D:\TRAIN_DATA\OBSTACLES\DOF';
>>firstParent = ( strsplit(filePath , filesep) ){end};
>>disp(firstParent);
DOF

1 个答案:

答案 0 :(得分:2)

你的意思是:

[~,firstParent] = fileparts ( 'D:\TRAIN_DATA\OBSTACLES\DOF' )