WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Abfrage ob in struct Array was vorhanden ist.

 

NFTVirus
Forum-Anfänger

Forum-Anfänger


Beiträge: 41
Anmeldedatum: 23.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2009, 16:18     Titel: Abfrage ob in struct Array was vorhanden ist.
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen


paillette
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 12.06.09
Wohnort: ---
Version: 6.5 , R2008a
     Beitrag Verfasst am: 26.06.2009, 11:09     Titel:
  Antworten mit Zitat      
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.
Private Nachricht senden Benutzer-Profile anzeigen
 
NFTVirus
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 41
Anmeldedatum: 23.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2009, 13:37     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
NFTVirus
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 41
Anmeldedatum: 23.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2009, 13:44     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen
 
paillette
Forum-Anfänger

Forum-Anfänger


Beiträge: 15
Anmeldedatum: 12.06.09
Wohnort: ---
Version: 6.5 , R2008a
     Beitrag Verfasst am: 31.07.2009, 09:03     Titel:
  Antworten mit Zitat      
Hast du auf Existenz geprüft oder auf Inhalt, ich denke wenn eine Zelle nicht existiert gibt isempty ein Problem.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.