我有一个H,它是n乘n的单元格数组,每个单元格都包含一个我想按升序排序的数字向量,这是我尝试的代码
HH = cellfun(@sort,H, 'UniformOutput', false)
代码运行得很好,但问题是我想有向量元素的索引,
例如:如果此数组中的单元格包含[7 5 6 8],则将其排序为[5 6 7 8]&指数为[23114]。
根据Gnovice(在MATLAB中使用匿名函数跳过输出),您只需指定具有两个输出的cellfun
!
[HH, HH_ind] = cellfun(@sort,H, 'UniformOutput', false)