|
noppoel |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 27.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.01.2013, 10:15
Titel: struct einträge löschen
|
 |
Hallo zusammen,
gibt's eine elegante Möglichkeit aus einem struct bzw. den jeweilige struct- feldern gleichzeitig daten zu löschen??
Beispiel struct:
s.a = [1:100];
s.b = [1:100];
s.c = [1:100];
zu löschende spalten:
a = [5,10,15];
Geht natürlich aber nicht schön:
s.a(a) = [];
s.b(a) = [];
s.c(a) = [];
Hat jemand ne Idee?
danke im Voraus!
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 28.01.2013, 11:44
Titel: Re: struct einträge löschen
|
 |
Hallo noppoel,
Also ich find die Lösung mit 4 Zeilen klarem und einfachem Code sehr schön. Falls es aber 2000 Felder sind, könnte dies übersichtlicher sein:
Das ist deutlich komplizierter und damit fehleranfälliger.
Gruß, Jan
|
|
|
noppoel |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 27.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.01.2013, 12:02
Titel:
|
 |
Hallo Jan,
und danke für die schnelle Antwort.
Ja, ich wüsste auch keine andere Lösung als mein Beispiel oder die von dir gezeigte for-Schleife. Ich hab mich nur gefragt ob es irgendeine Möglichkeit oder einen Befehl gibt um ohne Schleife aus zukommen.
Was solls- nicht so wichtig.
Trotzdem danke!
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.01.2013, 19:42
Titel:
|
 |
@Jan_S: warum so kompliziert?
Wenn es auch einfach geht:
|
|
|
|
|
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.
|
|