Vergleich von Array1 Index mit Array2 Wert und erzeugen eines neues Arrays

Lena_2611

Mitglied
Hallo,

ich habe 2 Arrays unterschiedlicher Länge gegeben (hier: ecgSignal und idxRPeaks) und will den Wert von jedem Element von idxRPeaks mit jedem Index von ecgSignal vergleichen. Dabei soll ein neues Array (rPeaks) entstehen.
Bei dem folgenden Code bekomme ich für rPeaks ein Array mit der Länge von idxRPeaks, aber n-mal denselben Wert. Die Ausgabe sieht dann so aus:
[0.427089, 0.427089, 0.427089, 0.427089, 0.427089, 0.427089, 0.427089, ... , 0.427089]
Es sollen aber unterschiedliche Werte rauskommen.

Es wäre super, wenn mir da jemand helfen könnte. Es ist eine bepunktete Uni Hausaufgabe 😀
 

Anhänge

  • javacode.PNG
    javacode.PNG
    37,1 KB · Aufrufe: 39
@Lena_2611: Code bitte als Text, und nicht als Screenshot posten.


Danke erst mal für die Antwort 🙂 kannst du ein bisschen spezifischer sein? Hab ich die falschen Parameter verwendet? Oder soll ich die Variante mit den Indexgrenzen nehmen?
fill füllt das ganze Array mit einem Wert, dies hier ist also erwartetes Verahlten für fill:
Bei dem folgenden Code bekomme ich für rPeaks ein Array mit der Länge von idxRPeaks, aber n-mal denselben Wert.
 

Zurück
Oben