|
|
Abfrage ob in struct Array was vorhanden ist. |
|
NFTVirus |
Forum-Anfänger
|
|
Beiträge: 41
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.06.2009, 16:18
Titel: Abfrage ob in struct Array was vorhanden ist.
|
|
Hallo,
ich habe ein struct Array der Form: daten.messstelle(i).messung(j).mittel(1)
wie kann ich nun eine Abfrage starten, ob bei Messstelle i in Messung j etwas drin ist oder nicht? Will damit verhindern dass ich meine Messungen während Versuchen überschreibe.
|
|
|
|
|
paillette |
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 12.06.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 6.5 , R2008a
|
|
|
|
|
|
Verfasst am: 26.06.2009, 11:09
Titel:
|
|
Hallo,
du kannst dir mit fieldnames(struct) alle Zellen in einer Ebene anzeigen lassen, in deinem Fall:
z.B. fieldnames(daten) liefert die Namen aller Messstellen.
Wenn das nicht allzuviele sind, könntest du abprüfen, ob der entsprechende Name in den fieldnames vorhanden ist.
Was genau meinst du denn mit "etwas drin ist", in der obigen Erklärung kannst du prüfen, ob die Zelle bereits existiert, wenn sie auf jeden Fall existiert und du nur prüfen möchtest, ob sie einen Eintrag hat, dann kannst du das mit isempty machen.
|
|
|
NFTVirus |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 41
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.06.2009, 13:37
Titel:
|
|
hi
danke erst mal für deine Antwort. Ich möchteverhindern dass ich bereits belegte Zellen überschreibe, ich denke dass ich mit deiner Abfrage schon zu dem Ergebnis komme was ich möchte
|
|
|
NFTVirus |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 41
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.06.2009, 13:44
Titel:
|
|
hmm allesdings bekomme ich so immer einen fehler wenn ich eine noch nicht vorhanden Zelle erreiche, allerdings möchte ich ja gerade nur neue Zellen anlegen und keine vorhandenen überschreiben wie bekomme ich dass hin?
|
|
|
paillette |
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 12.06.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 6.5 , R2008a
|
|
|
|
|
|
Verfasst am: 31.07.2009, 09:03
Titel:
|
|
Hast du auf Existenz geprüft oder auf Inhalt, ich denke wenn eine Zelle nicht existiert gibt isempty ein Problem.
|
|
|
|
|
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 - 2024
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.
|
|