我有一個1x1的matlab結構數據,包含athe,bted,bdou,ccour,chr,crt,cpoy和7x1 matlab表格,包含行,cour,athe,cpoy,bted,chr,bdou,crt等7個字段。我將如何根據matlab錶行的順序來排列matlab結構的順序?非常感謝。如何根據matlab表的行次序排列matlab結構的字段順序?
0
A
回答
1
使用orderfields
http://ch.mathworks.com/help/matlab/ref/orderfields.html
如果你有一個結構S
和一張桌子T
,使用T.Properties.VariableNames
拿到表的列名:
orderfields(S, T.Properties.VariableNames);
例子:
按照順序(aa,cc,bb)創建一個具有3個字段的結構:
S.aa = 2;
S.cc = 3;
S.bb = 4;
S =
aa: 2
cc: 3
bb: 4
從3個變量按順序(bb,aa,cc)創建一個表;按照T變量的順序上S
aa = 2
bb = 3
cc = 4;
T = table(bb,aa,cc)
T =
bb aa cc
__ __ __
3 2 4
訂購領域:
S2 = orderfields(S, T.Properties.VariableNames)
S2 =
bb: 4
aa: 2
cc: 3
0
你想看看功能orderfields。
相關問題
- 1. 根據字段按字母順序對散列進行排序
- 2. 如何根據struct字段之一對結構指針列表進行排序?
- 3. 如何基於MATLAB中的一個字段對結構數組進行排序?
- 4. 根據r中的數字列表順序對字符列表進行排序
- 5. MATLAB:是字段名的順序定義?
- 6. MVC 3 WebGrid列按字母順序排序,不是根據表結構
- 7. matlab如何進行排序?
- 8. 根據重複次數選擇行,按字母順序排列
- 9. 行的隨機順序Matlab
- 10. Matlab如何對數據進行排序?
- 11. 按字母順序排列Python數據結構列表
- 12. 如何根據特定行(Matlab)中包含的條件對列進行排序?
- 13. 排序向量的列表字典順序根據優先級
- 14. 按照順序排列結構的字段
- 15. 如何根據單詞開頭的順序排列列表?
- 16. Matlab中的排序列
- 17. Matlab:按降序排序行
- 18. 根據給定的排列在MATLAB中排列行和列
- 19. 按字段順序排列+按字母順序排列
- 20. SQL樹層次結構順序按字母順序排列,但顯示爲樹
- 21. 如何根據匹配的字母出現順序排列字符串列表?
- 22. mysql:如何根據字段結果得到不同的順序
- 23. 如何在不知道字段數量的情況下更改結構中每個字段值的順序? (MatLab)
- 24. 根據單獨陣列的順序對陣列進行排序
- 25. 如何根據其中之一的順序對兩個列表進行排序?
- 26. 如何根據JSONObject中的字段對JSONObjects按字母順序排序JSONArray
- 27. 如何根據行ID列表更改表中行的順序?
- 28. python:如何根據大寫字母按字母順序排序列表
- 29. 如何動態訪問MATLAB中結構的字段字段?
- 30. 平均序列行MATLAB一次一列
我應該將我的matlab表結構?我有一個結構數據和matlab數據,其中我需要根據我擁有的matlab錶行的順序排列matlab結構的順序。 – RSo
我更新了我的答案。您可以使用'T.Properties.VariableNames'獲取表列名稱,並將它們用作'orderfields'的第二個參數。 –
仍然無效 – RSo