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 

Wert an naheliegensten Wert aus Array anpassen



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!

25.07.2016, 08:19
Beitrag #14

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
RE: Wert an naheliegensten Wert aus Array anpassen
(25.07.2016 07:32 )Lucki schrieb:  
(25.07.2016 06:33 )TSC schrieb:  Aber hier nochmal konkret:
Ich möchte aus einem sortierten Array den Wert ermitteln, welcher einem Suchelement am nächsten ist. Sollte das Array zwei Werte mit gleichem Abstand enthalten, möchte ich IMMER den größeren Wert erhalten.
Und? Erfüllt der gepostete Code die Anforderungen? Ist es zu kompliziert? Wenn ja, wer hat einen besseren Vorschlag?
Gruß Ludwig

Also wenn ich deinen Code richtig verstanden habe, rundet er auf ganzzahlige Werte (immer zum Integer mit der kleinsten Differenz, aufrunden in der Mitte). Aber ich möchte ja aus einem Array das nächste Element haben und nicht die nächste ganze Zahl. Da kann auch mal ein Sprung von 10000 zwischen zwei Werten liegen.
In Kombination mit dem Schwellwert_VI kann ich damit natürlich wunderbar den Index runden! Damit habe ich dann 3 Lösungen, die machen was ich will.

   

InputArray: {1;2;4;8}
get(0)=1;
get(1)=1;
get(1,49)=1;
get(1,5)=2;
get(2)=2;
get(3)=4;
get(4)=4;
get(6)=8;
get(8)=8;
usw.

Nun suche ich einen VI-Vergleicher was Speicherauslastung, CPU-Belastung und Geschwindigkeit angeht um die optimale Lösung zu bestimmen. Aber wie so oft ist das wohl nicht so einfach, weils vom Imput abhängig ist.

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Wert an naheliegensten Wert aus Array anpassen - TSC - 25.07.2016 08:19

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wert des Variant ermitteln LV-New 8 4.892 23.02.2022 09:09
Letzter Beitrag: LV-New
  Ausgelesener Wert als konstante in SubVi mikadm 12 6.557 02.09.2020 10:27
Letzter Beitrag: mikadm
  Default Wert wird nicht gespeichert ares2013 8 6.163 27.02.2020 12:51
Letzter Beitrag: jg
  Wert aus 1-D Array entfernen Stephan235 2 3.561 16.03.2018 15:53
Letzter Beitrag: Stephan235
  Mikrofonsignal in einen "dB C" Wert umrechnen gottfried 0 2.879 03.10.2017 10:22
Letzter Beitrag: gottfried
  VISA Abfrage an virtuellem COM Port liefert nur bei erster Abfrage Wert (MarCator) Ksanto 3 4.010 27.07.2017 09:40
Letzter Beitrag: Ksanto

Gehe zu: