结构中的订单字段

时间:2017-11-23 18:50:38

标签: matlab sorting matlab-struct

我想在结构中的另一个字段之前推送一个字段。我找不到Matlab帮助的任何功能。有没有一种简单有效的方法来实现它?当我在另一个字段之前插入新字段时,是否必须移动所有struct字段?

示例:

a=struct;
a.b='2';
a.c='3';
a.bb='2.5';
a %displays the struct fields and sequence

1 个答案:

答案 0 :(得分:-2)

s = struct('b',2,'c',3,'a',1):
snew = orderfields(s);

参考:https://mathworks.com/help/matlab/ref/orderfields.html