Ich habe eine 1x1 Matlab Strukturdaten mit 7 Feldern wie athhe, bted, bdou, ccour, chr, crt, cpoy und 7x1 Matlab Tabelle mit Reihen ccour, athe, cpoy, bted, chr, bdou, crt. Wie werde ich die Reihenfolge der Matlab-Struktur basierend auf der Reihenfolge der Matlab-Reihen ordnen? Danke vielmals.Wie ordnen Sie die Reihenfolge der Felder der Matlab-Struktur basierend auf der Reihenfolge der Matlab-Tabellenzeilen an?
0
A
Antwort
1
Verwenden orderfields
http://ch.mathworks.com/help/matlab/ref/orderfields.html
Wenn Sie eine Struktur S
und eine Tabelle T
, verwenden T.Properties.VariableNames
die Spaltennamen der Tabelle zu erhalten:
orderfields(S, T.Properties.VariableNames);
Beispiel:
Erstellen Sie eine Struktur mit 3 Feldern in der Reihenfolge (aa, cc, bb):
S.aa = 2;
S.cc = 3;
S.bb = 4;
S =
aa: 2
cc: 3
bb: 4
Erstellen Sie eine Tabelle aus 3 Variablen in der Reihenfolge (bb, aa, cc);
aa = 2
bb = 3
cc = 4;
T = table(bb,aa,cc)
T =
bb aa cc
__ __ __
3 2 4
Bestellen Felder auf S
nach der Reihenfolge von T Variablen:
S2 = orderfields(S, T.Properties.VariableNames)
S2 =
bb: 4
aa: 2
cc: 3
0
Sie möchten sich die Funktion orderfields ansehen.
Verwandte Themen
- 1. Ordnen Sie Spalten basierend auf der Liste (der Zeichenfolge)
- 2. MySQL - Indizierung, Reihenfolge der Felder
- 3. Reihenfolge der Wachstumsrate in aufsteigender Reihenfolge
- 4. Reihenfolge der Felder in Mysql ändern
- 5. jQuery Autocomplete Reihenfolge der Ergebnisse
- 6. Sagen Sie die Reihenfolge der Felder von einem von
- 7. Jenkins - Reihenfolge der Registerkarten auf der Startseite
- 8. So ordnen Sie die Reihenfolge gespeicherter Objekte in der Django-Datenbank an
- 9. Behalten Sie die Reihenfolge der Textdaten bei der Vektorisierung
- 10. Erhalt der Reihenfolge der Funktionsimplementierung
- 11. php Reihenfolge der Ausführung
- 12. ggplot2: Reihenfolge in der alphabetischen Reihenfolge, anstatt der Reihenfolge der Darstellung im Datensatz zu folgen
- 13. Die Anwendung der Reihenfolge der SVG
- 14. Reihenfolge der Zeilen auf Makefile
- 15. Tragen Sie die Reihenfolge der Liste an ein anderes Listen
- 16. Wie normalisiert man die Reihenfolge der Zahlen?
- 17. Django Admin -> Reihenfolge der Felder ändern, einschließlich Inline-Felder
- 18. Ändern Sie die Reihenfolge der Compiler-Flags
- 19. Umkehren Sie die Reihenfolge der Legende
- 20. VGG: Reihenfolge der Kategorien?
- 21. Reihenfolge der Zustandsprüfung?
- 22. So ordnen Sie den Wert einer Mehrfachauswahl basierend auf der Benutzerauswahlreihenfolge an
- 23. Ordnen nach desc nicht zeigt in der richtigen Reihenfolge
- 24. auf die Reihenfolge der Regeln Unter Berufung
- 25. Ändern Reihenfolge der Reihenfolge Wörterbuch in Python
- 26. Reihenfolge der Aufrufer
- 27. Reihenfolge der geschichteten JInternalPanes
- 28. So ändern Sie die Reihenfolge der Flusselemente in der Sammlungsansicht
- 29. Reihenfolge der Arten
- 30. Reihenfolge der Multiplikation und Division
Soll ich meine Matlab Tabelle auf struct konvertieren? Ich habe Strukturdaten und Matlab-Daten, wobei ich die Reihenfolge der Matlab-Struktur basierend auf der Reihenfolge der Zeilen der Matlab-Tabelle, die ich habe, arrangieren muss. – RSo
Ich habe meine Antwort aktualisiert. Sie können Ihre Tabellenspaltennamen mit 'T.Properties.VariableNames' erhalten und sie als zweiten Parameter für' Orderfields' verwenden. –
funktionierte immer noch nicht – RSo