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 

Array mehrere Maxima bestimmen



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!

24.06.2008, 10:47 (Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2008 11:16 von labcross.)
Beitrag #1

labcross Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Sep 2007

6.1
2007
kA


Deutschland
Array mehrere Maxima bestimmen
Ich habe ein Array in dem ich Messwerte speichere, die immer 5 Maxima und 5 Minima abwechselnd haben. Um jetzt alle Maxima zu finden, möchte ich folgendes machen.
In einer While Schleife das Array durchlaufen und das Maxima finden, dann anhand des Index nur mehr das "Rest-Array" links durchlaufen und das nächste Maxima finden.
usw. bis alle 5 Maxima gefunden sind...

Ich bekomme das aber nicht zum Laufen - wer kann mir da weiterhelfen?

Sonstige .vi  Array_MAX_Schleife.vi (Größe: 39,71 KB / Downloads: 369)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.06.2008, 11:18
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Array mehrere Maxima bestimmen
Es gibt doch in der Array-Palette die "Sort 1D Array" Funktion, einfach anwenden und dann die 5 ersten (->Minima) oder die 5 letzten (->Maxima) Werte nehmen.

MfG, 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
24.06.2008, 11:30
Beitrag #3

labcross Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Sep 2007

6.1
2007
kA


Deutschland
Array mehrere Maxima bestimmen
' schrieb:Es gibt doch in der Array-Palette die "Sort 1D Array" Funktion, einfach anwenden und dann die 5 ersten (->Minima) oder die 5 letzten (->Maxima) Werte nehmen.

das klappt zwar bei Standardwerten, aber nicht bei so einer Kurve    
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2008, 12:37
Beitrag #4

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Array mehrere Maxima bestimmen
Hallo,

Du kannst aus dem kompletten Array das Max. und das Min. suchen, das arithmetische Mittel daraus bilden und das als Referenzwert nehmen um Dein ganzes Array in Teilarrays aufzuteilen(entweder 5 Arrays unter der Referenz und 5 überhalb oder in gesamt 5 Arrays mit jeweils einer Periode. In diesen Arrays kannst Du dann mit Max und Min nach den lokalen Extremwerten suchen.

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

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Array mehrere Maxima bestimmen
Warum nimmst du nicht einfach das "Peak Detector.vi" von der Palette Signal Processing >> Signal Operation >> ...?

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2008, 18:34 (Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2008 18:42 von labcross.)
Beitrag #6

labcross Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Sep 2007

6.1
2007
kA


Deutschland
Array mehrere Maxima bestimmen
' schrieb:Warum nimmst du nicht einfach das "Peak Detector.vi" von der Palette Signal Processing >> Signal Operation >> ...?


... das kling perfekt!
werde ich gleich mal probieren...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.07.2008, 14:59 (Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2008 15:00 von Der Maddin.)
Beitrag #7

Der Maddin Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Mar 2008

8.5
2008
de

90***
Deutschland
Array mehrere Maxima bestimmen
' schrieb:... das kling perfekt!
werde ich gleich mal probieren...
Ich hab das mal probiert, aber es zeigt in meinem Programm nur "falsche" Messwerte an.
Dann hab ich das testweise mal bei dem Max_Wert.vi, welches ich hier im Forum gefunden habe ausprobiert und selbst da kommen andere Werte raus. Hab ich da im Aufbau etwas falsch gemacht, oder ist das Peak-Detection.vi so ungenau?
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2008, 05:56
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Array mehrere Maxima bestimmen
Poste mal dein Datenarray! Das muss ja wohl zu schaffen sein...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.07.2008, 10:41
Beitrag #9

Der Maddin Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Mar 2008

8.5
2008
de

90***
Deutschland
Array mehrere Maxima bestimmen
' schrieb:Poste mal dein Datenarray! Das muss ja wohl zu schaffen sein...
Das müsste hier auf dem Screenshot komplett zu sehen sein (Hab das nochmal mit den Max-werten probiert und es gab wieder diese Abweichungen)    

Das Vi ist im Anhang --> wäre schön wenn das mal jemand ausprobieren könnte ob da auch "falsche" Werte rauskommen, bzw. mir sagen könnte wie ich da an die richtigen Werte gelange.
Lv85_img

Sonstige .vi  Max_Wert.vi (Größe: 20,14 KB / Downloads: 370)
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
  Array in mehrere Subarrays unterteilen bnymn 6 5.156 21.10.2014 08:35
Letzter Beitrag: bnymn
  Mehrere Zeilen aus 2D-Array löschen. Y-P 18 16.338 16.03.2014 11:40
Letzter Beitrag: Trinitatis
  Mehrere Strings teilen und in ein Array einfügen Atilla 14 11.449 30.01.2013 15:40
Letzter Beitrag: Trinitatis
  Mehrere Bereiche aus Array entfernen und auswerten MädMäxxx 3 4.182 20.12.2012 15:43
Letzter Beitrag: MädMäxxx
  mehrere relative Maxima und Minima in Array speichern Graf_Zahl 2 4.050 14.12.2012 20:02
Letzter Beitrag: Lucki
  Während der Messung Maxima finden XFire 13 10.578 15.03.2012 14:55
Letzter Beitrag: XFire

Gehe zu: