Aynı giriş yapısı için, alan adları her zaman farklı bilgisayarlarda, farklı işletim sistemlerinde ve farklı MATLAB sürümlerinde bile aynı hücre dizisini döndürecekler mi? Veya alan isimlerini farklı bir şekilde sipariş edebilir mi? Örn .:MATLAB: alan adları 'sipariş tanımlandı mı?
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 aynı sırada her defasında döndürülür söz görünmüyor. Ancak diğer yandan, orderfields'un varlığı, alan adlarının tahminen altta yatan, normalde değişmeyen bir sıraya dönüştüğünü ima ediyor gibi görünüyor.
Not bu alan sırası önemlidir. – Jonas
Teşekkürler. Ben sadece tanımlanmamış davranışlara güvenmek istemiyorum. Alan adlarının alan adlarını sırayla döndürmeyi vaat ettiğini belirten belgelerin herhangi bir yerinde biliyor musunuz? Yani Ben onlara geri sırayla almak, belli bir düzene alanları ayarlarsanız nerede o vaat ediyor? – AlcubierreDrive
Cevabı bir teklifle güncelledim. – yuk