|
|
Vektor nach unter und obergrenze filtern |
|
tristan |
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 14.03.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.04.2008, 14:54
Titel: Vektor nach unter und obergrenze filtern
|
|
Hallo,
Ich habe einen Datenvektor X und möchte diesen gern in einem Toleranzbereich filtern.
in Z stehen jetzt die indices welche Werte reinpassen.
Wie bekomme ich jetzt einen Datenvektor wo die Werte von den indice Positionen drin sind?
VG
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 07.04.2008, 15:37
Titel:
|
|
Zitat: |
Wie bekomme ich jetzt einen Datenvektor wo die Werte von den indice Positionen drin sind?
|
Hallo, irgend wie verstehe ich diese Frage nicht ganz?
Weil find gibt dir doch die Positionen bereits, oder?
Oder meinst du die Werte, welche außerhalb des Bereichs liegen?
|
|
|
tristan |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 14.03.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.04.2008, 16:04
Titel:
|
|
Mein Ziel ist es einen gefilterten Vektor zu bekommen, wo die Daten drin stehen die im Toleranzband liegen.
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 07.04.2008, 16:21
Titel:
|
|
Hallo, dann hast 2 Möglichkeiten:
1) Toleranzwerte in ein neues Vektor kopieren
Z= X((X >= ug) & (X <= og))
2) oder die Werte, die außerhalb Toleranzbereich liegen, im bestehenden Vektor X löschen
X(~((X >= ug) & (X <= og)))=[];
|
|
|
gargamel |
Forum-Fortgeschrittener
|
|
Beiträge: 59
|
|
|
|
Anmeldedatum: 07.04.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.04.2008, 20:51
Titel:
|
|
müsste auch gehen wenn du
versuchst oder nicht? ansonsten ist mir deine fragstellung auch nicht 100% klar
|
|
|
tristan |
Themenstarter
Forum-Century
|
|
Beiträge: 106
|
|
|
|
Anmeldedatum: 14.03.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.04.2008, 08:42
Titel:
|
|
Hey,
Ich meinte es so wie denny es gelöst hat.Das funktioniert so.
Danke euch vielmals!
|
|
|
hornbrille |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 22.04.08
|
|
|
|
Wohnort: Zug, CH
|
|
|
|
Version: 7.5.0 (R2007b)
|
|
|
|
|
|
Verfasst am: 22.04.2008, 16:11
Titel: ähnliches problem - matrix filtern
|
|
hallo
ich habe ein ähnliches problem:
ich möchte einen matrix (1. spalte: datum / 2. spalte: zugehörige werte) nach gewissen daten filtern (z.b. vom 21.8.2000 bis 21.9.2000).
nun hab ich das mal so probiert wie oben beschrieben. das gibt mir aber nur noch einen vektor mit den daten (mehrzahl von datum?!?) aus.
wie schaff ich es, dass es mir nach dem datum filtert aber auch die zugehörigen werte mit ausgibt?
vielen dank für eure hilfe...
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 22.04.2008, 17:18
Titel:
|
|
Moin,
an dieses Problem würd ich mit dem find()-Befehl rangehen:
Das sollte das gewünschte ergeben...
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
hornbrille |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 22.04.08
|
|
|
|
Wohnort: Zug, CH
|
|
|
|
Version: 7.5.0 (R2007b)
|
|
|
|
|
|
Verfasst am: 22.04.2008, 20:54
Titel:
|
|
hallo steve
hat super geklappt!!!
DANKE dir...
mfg
|
|
|
|
|
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.
|
|