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 

Mit Array vergleichen bzw durchsuchen.



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!

19.05.2008, 12:54
Beitrag #1

fsg4u Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: May 2008

8.6
2008
de

23552
Deutschland
Mit Array vergleichen bzw durchsuchen.
Hey Ihr Leute.
Ich hab ein Array mit 3000 Werten drin und einen einzelnen Wert.
Jetzt hätte ich gern den Index von dem Wert, der meinem einzelnen Wert am nächsten kommt.
Bis jetzt hab ich nur rausgefunden, wie ich den index von einem Wert finde, den ich genau so hab.
Also ich hab 1,234 und irgendwo im Array steht auch 1,234.Das klappt.
Ich hätt aber gern, falls es 1,234 im Array nicht gibt, z.B den Wert 1,235

Habt ihr da ne Idee?
bitte schön ausführlich erklären.Bin neu dabei.
Danke FSG
LV 8.2.1 bitte
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2008, 13:52 (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2008 11:11 von RoLe.)
Beitrag #2

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Mit Array vergleichen bzw durchsuchen.
gelöscht....

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2008, 13:57
Beitrag #3

Xaran Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 200
Registriert seit: Jun 2006

LabView 2009
2006
en

80***
Deutschland
Mit Array vergleichen bzw durchsuchen.
Moin Moin!

Du musst durch das gesamte Array gehen und die geringste Differenz suchen. Also eine For-Schleife, dort (per Autoindexing) die Differenz zwischen dem aktuellen Arraywert und dem Zielwert berechnen und diesen Wert in ein Schieberegister schreiben. Wenn dieser Wert kleiner ist als der letzte Wert (alter Wert des Schieberegisters), wird die aktuelle Differenz in den Schieberegister geschrieben, ansonsten wird die alte Differenz durchgereicht. Analog dazu wird der aktuelle Schleifenindex i in ein zweites Schieberegister geschrieben, wenn die neue Differenz kleiner ist als die bisherige "Referenzdifferenz". Ansonsten wird der alte Wert übernommen. Nach dem Schleifendurchlauf sollte der Wert des Schieberegisters für i den Index beinhalten, der die gerinste Differenz zum Zielwert hat.
(Hoffentlich hab ich grad keinen Denkfehler drin)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.05.2008, 17:31 (Dieser Beitrag wurde zuletzt bearbeitet: 19.05.2008 17:32 von Lucki.)
Beitrag #4

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Mit Array vergleichen bzw durchsuchen.
' schrieb:Habt ihr da ne Idee?
bitte schön ausführlich erklären.Bin neu dabei.
Oh je, auch noch ausfühlrich erklären, Du verlangst aber viel:
Also: Die für Dein Problem genau maßgeschneiderte Funktion die gibt es und sie heißt "Schwellwert (1D-Array)"
Sie gibt etwas aus, was es eigentlich gar nicht gibt: eine krummwertigen Array-Index.
Siehe Beispiel. Der Wert ist 7, im Array gibt es die Werte 5 (Index2) und 10 (Index 3). Es wird der interpolierte Index 2.4 ausgegeben. Wénn man das an "Index Array" anschließt, wird auf 2 gerundet und der gewünschte Wert 5 ausgegeben.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2008, 09:30
Beitrag #5

fsg4u Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: May 2008

8.6
2008
de

23552
Deutschland
Mit Array vergleichen bzw durchsuchen.
Luki Du bist mein Held, das ist ja genau das was ich suche.
Das werd ich mir nachher gleich mal anschauen.
Muss dann noch rausfinden, wie das auf englisch heist.
Vielen Vielen Dank!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array durchsuchen hulk 16 10.391 29.09.2020 19:47
Letzter Beitrag: hulk
  2d-array durchsuchen Jolle 5 4.836 06.11.2019 15:54
Letzter Beitrag: jg
  2D Array durchsuchen und bestimmte Werte ersetzen sara2211 4 5.695 13.01.2017 10:59
Letzter Beitrag: sara2211
  Einzelne Elemente aus Array vergleichen DerTueftler 1 3.825 15.12.2016 21:15
Letzter Beitrag: Morpheus
  String durchsuchen Problem HTL_HL 21 14.564 18.12.2015 11:33
Letzter Beitrag: HTL_HL
  "array" aufbau, vergleichen, schnell wrock 5 5.169 02.09.2015 17:55
Letzter Beitrag: jg

Gehe zu: