我有一个进行位置索引的数组单元(例如字符向量)和一个包含要作为数组索引的正整数的双精度数组。是否有本机函数可以将索引应用于数组的单元格?
例如,
A={'abc','asdfc','aojcdfw','casd'};
B=[3,5,4,1];
是否有可以输出以下内容的本机函数?
{A{1}(B(1):end), A{2}(B(2):end), A{3}(B(3):end), A{4}(B(4):end)}
extractAfter
正是这样做的。
extractAfter
您可以用>> extractAfter(A, B-1)
ans =
1×4 cell array
{'c'} {'c'} {'cdfw'} {'casd'}
完成。对于cellfun
,所有输入都必须是单元格,因此我首先使用cellfun
将cellfun
转换为单元格。
B