|
|
gleiche werte auf einer ebene in einem vektor suchen |
|
t.b. |

Forum-Fortgeschrittener
|
 |
Beiträge: 60
|
 |
|
 |
Anmeldedatum: 02.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.08.2011, 19:33
Titel: gleiche werte auf einer ebene in einem vektor suchen
|
 |
Hi ihr lieben.
ich hoofe ihr könnt mir nochmal helfen.
Ich möchte folgendes tun:
Ich habe einen Vektor,z.b.
Das sieht so aus:
[img]
[/URL][/img]
An der Stelle x=9 sieht man einen Kreis, Ich möchte nun alle Werte in der Umgebung von x=9 finden, die den gleichen Wert haben, also in dem Fall 4. Aber nur die x in der Umgebung, also alle auf der Ebene.
Ich habe es so versucht:
Das Problem ist das auch die hinteren x erfasst werden, die sich nicht auf der Ebene befinden. Ich habe es dann mit diff versucht und alle entfernt, die ungleich 1 sind, dass klappt aber nur bedingt. Wenn ich in meinem Vektor mehrere solcher Ebenen habe, geht es nicht.
Vielleicht hat einer von euch noch eine Idee. Wäre echt super.
Grüße
|
|
|
|
|
Sco |

Forum-Meister
|
 |
Beiträge: 699
|
 |
|
 |
Anmeldedatum: 15.08.10
|
 |
|
 |
Wohnort: Dundee
|
 |
|
 |
Version: 2008a, 2010a
|
 |
|
|
 |
|
Verfasst am: 17.08.2011, 22:52
Titel:
|
 |
Hallo,
ich muss zugeben, dass es im ersten Moment eigentlich nach einem trivialen Problem klang. Aber ich habe selber ein kleines Weilchen gebraucht bis mir eine "schöne" Lösung einfiel . Wie auch immer, hier ist sie:
MFG
Sco
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 17.08.2011, 23:10
Titel: Re: gleiche werte auf einer ebene in einem vektor suchen
|
 |
Hallo t.b.,
Eine weitere Lösung:
Gruß, Jan
|
|
|
DSP |

Forum-Meister
|
 |
Beiträge: 2.117
|
 |
|
 |
Anmeldedatum: 28.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 17.08.2011, 23:22
Titel:
|
 |
Das wäre auch eine Möglichkeit...
in dx stehen dann Wertepaare (bei nur einer 4 steht nur ein index) des index von...bis, wo die Werte in u = 4 sind. In diesem Bsp. wäre das dann
dx = [5 13 26 28]
...und die Funktion selbst:
|
|
|
t.b. |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 60
|
 |
|
 |
Anmeldedatum: 02.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.08.2011, 08:24
Titel:
|
 |
Danke für eure Antworten. Was würde ich nur ohne euch tun .
Hat super funktioniert. Alle Möglichkeiten.
Viele Grüße
|
|
|
t.b. |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 60
|
 |
|
 |
Anmeldedatum: 02.03.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.08.2011, 15:38
Titel:
|
 |
doch noch eine kurze frage:
mit dem befehl
setzte ich ja alle Zahlen NaN, die ungleich der einen Zahl ref=... sind.
Wie würde ich das machen, wenn mein ref ein vektor wäre,
also z.b. ref = [ 7 8 9 10 11 12]
ich hätte gerne sowas wie, setze alle werte aus u gleich NaN ausser die aus ref.
|
|
|
Sco |

Forum-Meister
|
 |
Beiträge: 699
|
 |
|
 |
Anmeldedatum: 15.08.10
|
 |
|
 |
Wohnort: Dundee
|
 |
|
 |
Version: 2008a, 2010a
|
 |
|
|
 |
|
Verfasst am: 19.08.2011, 16:13
Titel:
|
 |
Hallo,
dies wuerde folgendermassen funktionieren:
MFG
Sco
|
|
|
|
|
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.
|
|