【发布时间】:2011-02-25 16:13:18
【问题描述】:
对于相同的输入结构,字段名称是否总是返回相同的元胞数组,即使在不同的计算机、不同的操作系统和不同的 MATLAB 版本上也是如此?或者它可以对字段名称进行不同的排序吗?例如:
myStructure = load myStructure;
x = fieldnames(myStructure);
% days later, diff computer, diff OS, and diff version of MATLAB...
y = fieldnames(myStructure);
x == y %?
documentation for fieldnames 似乎并不承诺每次都返回相同的订单。但另一方面,orderfields 的存在似乎意味着 fieldnames 可以预见地返回一个潜在的、通常不变的顺序。
【问题讨论】: