永发信息网

matlab如何对结构体排序

答案:3  悬赏:60  手机版
解决时间 2021-02-12 20:38
  • 提问者网友:疯孩纸
  • 2021-02-12 14:48
matlab如何对结构体排序
最佳答案
  • 五星知识达人网友:迟山
  • 2021-02-12 15:59
打入下列变成即可:
[seednew,index] = sort([seed.z]) ;对seed.z升序排列
seednew 是升序排好的seed.z
查看只按z排列的结构体结果
则 seed(index(1))、seed(index(2)) 、seed(index(3))
或者seednew1=seed(index(:))
或seednew2=seed(index)
全部回答
  • 1楼网友:独钓一江月
  • 2021-02-12 18:30
那就直接比较z
  • 2楼网友:不想翻身的咸鱼
  • 2021-02-12 17:18
我改了一下,是我写错了,不是版本的问题,下面是正确的
[seednew,index] = sort([seed.z]) ;对seed.z升序排列
seednew 是升序排好的seed.z
查看只按z排列的结构体结果
则 seed(index(1))、seed(index(2)) 、seed(index(3))
或者seednew1=seed(index(:))
或seednew2=seed(index)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯