|
|
Struct bestimmte Felder behalten |
|
S3r4 |

Forum-Anfänger
|
 |
Beiträge: 19
|
 |
|
 |
Anmeldedatum: 20.08.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.05.2015, 18:43
Titel: Struct bestimmte Felder behalten
|
 |
Hi ich stehe etwas auf dem schlauch:
Habe ein eine structvariable
A mit vielen Feldern.
Will aber nur einen Teil dieser Felder behalten.
Die die ich behalten will have ich z.B.
in einer cell
b={'Feld1','Feld2',...}
mit rmfields könnte ich damit diese Felder alle Löschen,
A=rmfield(A,b);
aber ich will eben all diese Felder behalten und alle anderen Löschen...
ziwschen speichern mit getfield funktioniert leider auch nicht.
Vorschläge?
Gruß
Lukas
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 19.05.2015, 21:22
Titel: Re: Struct bestimmte Felder behalten
|
 |
Hallo S3r4,
Eine einfache Schleife würde gehen:
Oder die Fieldnames ermitteln (mit gleichnamigem Befehl) und per SETDIFF die Felder ermitteln, die gelöscht werden sollen, und schließlich RMFIELD
Gruß, Jan
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|