Was sind einige effiziente Möglichkeiten, um zwei Strukturen in MATLAB zu kombinieren?

Ich möchte zwei Strukturen mit unterschiedlichen Feldnamen kombinieren.

Zum Beispiel beginnend mit:

A.field1 = 1;
A.field2 = 'a';

B.field3 = 2;
B.field4 = 'b';

Ich würde gerne haben

C.field1 = 1;
C.field2 = 'a';
C.field3 = 2;
C.field4 = 'b';

Gibt es einen effizienteren Weg als die Verwendung von "fieldnames" und einer for-Schleife?

BEARBEITEN Nehmen wir an, dass wir bei Namenskonflikten @ den Vorzug gebA.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage