Angenommen, ich habe eine Struktur namens I der Größe n * 1, mit mehreren Feldern, von denen eines zum Beispiel 'Bereich' genannt wird. Wenn ich den Code unten versuchen:So extrahieren Sie alle Werte aus einem bestimmten Feld einer n * 1 Struktur in Matlab
area = I.area
die resultierende Fläche hat nur den Wert eines, das von der letzten Position der Struktur kommt. Gibt es eine schnelle Möglichkeit, alle Werte im Feld exakt, mit Ausnahme der Schleife wie folgt:
for ii = 1:n; area(ii) = I(ii).area; end
Danke für Ihre Antwort !! – jingweimo