如何对单元格数组中的行进行排序。

1次查看(最近30天)
jaah纳
jaah纳 2021年6月24日
评论道: jaah纳2021年6月25日
我有大小为3x1的单元格数组
(5、6)
[1,2]
(5、8)
有谁能帮我按以下方式对行进行排序以得到结果
[1,2]
(5、6)
(5、8)
1评论
斯科特·麦肯齐
斯科特·麦肯齐 2021年6月24日
如果您发布了生成要排序的单元格数组的代码,则会有帮助。

登录评论。

接受的答案

默罕默德·萨米
默罕默德·萨米 2021年6月25日
你可以试试这个。
B = {[5,6] [1,2] [5,8]};
[~,我]=排序(cellfun (@ (x)和(x。*功率(10(长度(x): 1:1) 1)), B));
B = B(我)
B =1×3单元阵列
{[1 2]} {[5 6]} {[5 8]}
3评论
jaah纳
jaah纳 2021年6月25日
谢谢你的解释。

登录评论。

更多的答案(0)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!