INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Möglichen Wert in einer 2D Array Suchen ?



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.07.2013, 14:02
Beitrag #1

TimTomGo Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jul 2013

2011
2012
DE



Möglichen Wert in einer 2D Array Suchen ?
Hallo,
Weis einer wie man in einer 2D Array einen Wert suchen kann, der nicht wirklich vorhanden ist?
Gemeint ist da mit ( wie im Bild Markiert), ich gebe 580 als Suchwert an,durchsuche die Original Array
und erstelle eine Array die genau so groß ist wie die Alte, nur das fast alle Werte auf Null gesetzt werde, bis auf 2 Wert
in einer Spalte die am Nächsten an diesen gesuchten Wert liegen.

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.07.2013, 14:06 (Dieser Beitrag wurde zuletzt bearbeitet: 05.07.2013 14:07 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Möglichen Wert in einer 2D Array Suchen ?
Hallo TimTomGo,

mal so 'ne Idee:
Wie wäre es, wenn du die (absolute) Differenz zwischen Sollwert (gesuchtem Wert) und den Werte im 2D-Array bestimmst und dann die Elemente markierst, deren Differenz kleiner einem Schwellwert ist?

Macht genau 3 Funktionen: Sub, Abs und InRangeAndCoerce... (Oder man lässt das Abs auch noch weg, dann braucht man nur 2 Funktionen! Smile )

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 14:36
Beitrag #3

TimTomGo Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jul 2013

2011
2012
DE



RE: Möglichen Wert in einer 2D Array Suchen ?
Hallo GerdW,

Danke für deinen Tipp, werde mal versuchen was ich so hin bekomme, hatte auch schon an InRangeAndCoerce gedacht
aber noch keine vernünftige Logik für das Filtern vom Max und Min Wert gefunden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 14:40 (Dieser Beitrag wurde zuletzt bearbeitet: 05.07.2013 14:43 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Möglichen Wert in einer 2D Array Suchen ?
Hallo Tim,

sowas in der Art wurde hier schon öfter gefragt und beantwortet!

Meist lautet die Fragestellung: "Wie finde ich die Elemente, die am nächsten zu einem Sollwert liegen?" (so oder ähnlich...)

Entweder die genannten 2/3 Funktionen nutzen oder hier im Forum etwas suchen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 14:50
Beitrag #5

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Möglichen Wert in einer 2D Array Suchen ?
Hallo Tim,

könnte so z.B. aussehen


Gruß, Marko


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 15:22
Beitrag #6

TimTomGo Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jul 2013

2011
2012
DE



RE: Möglichen Wert in einer 2D Array Suchen ?
Hallo Marko,

Super Danke, das sieht schon verdammt gut aus, muss nur noch eine Unschärfe varibiale zusammen stricken.
Ist aber ein Super Ansatz Danke.

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2013, 14:49
Beitrag #7

TimTomGo Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jul 2013

2011
2012
DE



2D Array - Werte um einen Wert vergleichen
Hallo,

Wie kann ich eine 2D Array dazu bewegen das sie Werte um einen Wert vergleicht. Das obere Bild ist mein Ist Stand. Ich möchte aber eigentlich nur den Rand als Wahr angezeigt bekommen.
Hat einer eine Idee?

Gruß Thomas


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2013, 15:05
Beitrag #8

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: 2D Array - Werte um einen Wert vergleichen
Hallo Thomas,

warum machst du hierfür einen neuen thread auf - das hat doch sicher was mit deinem "Möglichen Wert in einer 2D Array Suchen ?"-Ding zu tun?!

Wie wäre es, wenn man das Array von allen 4 Seiten hin pixelweise durchkemmt und sich den ersten Fund je Spalte merkt und dann alle 4 Seitenergebnisse übereinanderlegt?


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2013, 18:11
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: 2D Array - Werte um einen Wert vergleichen
(09.07.2013 15:05 )Trinitatis schrieb:  warum machst du hierfür einen neuen thread auf - das hat doch sicher was mit deinem "Möglichen Wert in einer 2D Array Suchen ?"-Ding zu tun?!
Und deshalb habe ich zugeschlagen und die Themen verbunden Anniemacht_2

@Thomas: Mit welchem Code hast du das Ergebnis erzielt? Vielleicht kann man das optimieren, um das gewünschte Resultat zu erhalten.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2013, 22:40 (Dieser Beitrag wurde zuletzt bearbeitet: 10.07.2013 09:27 von Lucki.)
Beitrag #10

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: 2D Array - Werte um einen Wert vergleichen
(09.07.2013 14:49 )TimTomGo schrieb:  Das obere Bild ist mein Ist Stand. Ich möchte aber eigentlich nur den Rand als Wahr angezeigt bekommen.
Hat einer eine Idee?
So:
Alle True-Werte, die als Nachbarn in allen Richtungen ausschließlich ebenfalls True-Werte haben, werden in False konvertiert.
Die Ergebnise sind leicht unterschiedlich, je nachdem, ob man als "Nachbarn" nur die 4 LEDs der "geraden" Richtungen nimmt, oder alle 8 LEDs, die die True-LED als Quadrat umschließen. (Man sollte beide Möglichkeiten zulassen, umschaltbar)
Bitte das Progragrammier-Resultat posten!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wert aus 1-D Array entfernen Stephan235 2 3.846 16.03.2018 15:53
Letzter Beitrag: Stephan235
  Wert an naheliegensten Wert aus Array anpassen TSC 17 11.524 26.07.2016 06:59
Letzter Beitrag: TSC
  Wert aus Array für Case Selection LazyCompany 20 13.442 03.06.2016 11:31
Letzter Beitrag: LazyCompany
  Array je nach Wert in einer Spalte auftrennen b.proud 10 10.019 02.05.2016 10:38
Letzter Beitrag: jg
  Nachkommastellen abgeschnitten beim einlesen einer csv-datei in ein array noled 2 4.884 02.12.2015 16:37
Letzter Beitrag: noled
  Formelknoten - Wert aus Array löschen sumsi 3 5.850 10.09.2015 09:54
Letzter Beitrag: GerdW

Gehe zu: