|
|
Mehrere Vektoren in Abhnängigkeit von einem Vektor ändern. |
|
Ellc381 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.10.2009, 13:41
Titel: Mehrere Vektoren in Abhnängigkeit von einem Vektor ändern.
|
|
Also.. ich habe mehrere Vektoren mit Messdaten, meinetwegen Time, LON, LAT, Speed und Heading. Nun sind die meißten Daten in Sekundenabständen erfasst, einige Sensoren schaffen aber die geschwindigkeit nicht, so dass in z.B. dem Heading-Vektor oft "nan" statt eines Messwerte steht.
Die "nana" möchte ich löschen, damit die Messdaten weiterhin "zueinander passern" müsste der Ensprechende Wert in allen anderen Vektoren natürlich auch gelöscht werden...
Hab versucht alles in ein Matrix zu packen und dann die Zeilen in denen NAN vorkommen zu löschen, leider sind LAT und LON aber strings und ich krieg die nicht in die Matrix rein... ausserdem muss ich später wieder vektorren haben, also würde ich mir gern den Umweg über die Matrix sparen.. Aber wie lösche ich denn dann die nan?
DANKE
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 15.10.2009, 14:25
Titel:
|
|
Hier ein Beispiel nur mit Zahlen:
Zitat: |
a=[1 2 nan 3 nan 4 5]
b=[32 34 12 57 86 33 44 33]
ix=isnan(a)
a=a(~ix)
b=b(~ix)
|
Wenn b ein Character Array ist müsste es ähnlich gehen - kommt auf das genaue Aussehen an.
Andreas
|
|
|
Ellc381 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.10.2009, 14:25
Titel: Vielleicht so?
|
|
Also mein aktueller Versuch sieht so aus:
Das führt aber irgendwie zu dem falschen Ergebnis (alle vektoren leer) und dauert EWIG!!!! Kann also nicht das richtige sein?! HIIIILFEEEE! .-(
|
|
|
Ellc381 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.10.2009, 14:26
Titel:
|
|
Ohhh sorry, hatte deine Antwort noch nicht gesehen.. ich probiere das mal so... DANKE schon mal!
|
|
|
Ellc381 |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 15.10.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.10.2009, 14:49
Titel:
|
|
OK! Also erstmal habe ich mich jetzt angemeldet !
Dann habe ich o.g. Zeilen ausprobiert, läuft soweit auch super! Auch mit den Strings! Wo hast du denn da ein Problem erwartet? Nicht dass es mich später überrascht?!
Und es wird noch ein wenig komplizierter. So (in Abhängigkeit von nur einem Vektor) verliere ich zu viele Daten. Wie kann ich das ganz so umsetzen dass nur dann zeilen gelöscht werden wenn mindestens ZWEI Vektoren in der Zeile ein nan enthalten?
Ich dachte an:
Aber das mag Matlab leider nicht...
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 15.10.2009, 15:01
Titel:
|
|
Hallo
für Arrays nur ein & Zeichen benutzen
&& ist nur für Skalare gedacht.
oder du nutzt Funktionsschreibweise
|
|
|
Ellc381 |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 15.10.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.10.2009, 15:07
Titel:
|
|
Ich beginne diese Forum zu lieben..
Danke! Läuft!!
|
|
|
|
|
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.
|
|