相关疑难解决方法(0)

通过索引数组对单元格数组重新排序

假设我有一个单元格数组x和一个整数数组y

x = {'apple', 'orange', 'banana', 'pear'};
y = [2 4 3 1];
Run Code Online (Sandbox Code Playgroud)

实际上,y代表的索引x。我现在想zx这些索引的顺序指定的元素重新排序来创建一个单元格数组。这会给我:

z = {'orange', 'pear', 'banana', 'apple'};
Run Code Online (Sandbox Code Playgroud)

我可以在一行中执行此操作而不必遍历每个元素并将其z依次放置吗?

matlab cell-array matrix-indexing

-1
推荐指数
1
解决办法
2119
查看次数

标签 统计

cell-array ×1

matlab ×1

matrix-indexing ×1