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 

Signalverarbeitung



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!

22.12.2006, 18:48
Beitrag #11

Kopmann Offline
LVF-Grünschnabel
*


Beiträge: 41
Registriert seit: Nov 2006

8.0 Student
2005
kA

23552
Deutschland
Signalverarbeitung
' schrieb:- Eine ForSchleife würde den ganzen Datensatz abarbeiten. Wieviele Zyklen du damit auswertest hängt ja sowieso (auch jetzt schon) vom Datensatz ab.
Zur Zeit brichst du ja einfach bei einem bestimmten Index ab. Dies ist aber sehr willkürlich, da das ja voraussetzt, dass du schon weißt, nach wieviele Daten deine 5 Zyklen fertig sind.

- Das Punkt zu Punkt differenzier Vi, das du benutzt arbeitet wie folgt:
Es nimmt das x, das du als Eingang gibst und subtrahiert davon das x, das du als Eingang gegeben hast 2 Aufrufe davor. Dann dividiert es das ganz noch durch 2*dt.
Wenn es erstmals aufgerufen wird, oder du initialisieren auf true setzt zieht er die Anfangsbedingung von x ab.
(Du siehst also die Funktion funktioniert NUR in einer Schleife, da einmaliges Aufrufen dem Vi nur einen Punkt gibt und nichts, wozu es die Differenz bilden kann)

Bsp: du rufst das Vi mit den Zahlen {1,2,3,4,5} hintereinander auf. Anfangswert setzt du 0 (standard), dt=1. Ergebnis dann also:
1. 1 - 0 / 1 = 1
2. 2 - 0 / 2 (2*dt) = 1
3. 3 - 1 (2 vorher) / 2 = 1
4. 4 - 2 / 2 = 1
5. 5 - 3 /2 = 1;

Initialisieren bewirkt also, dass er für die ersten Werte wieder die Anfangsbedingung nimmt und nicht die Werte die zuletzt waren.


Hallo Kvasir,

es ist echt toll das du mir versuchst zu helfen. Ich habe übrigens die Testdatendatei hochladen können! Siehe oben! Vielleicht probierst du einmal das Programm aus!

Ich werde deinen Vorschlag einmal ausprobieren. Was mich nur wundert, warum muss ich mit einer Initialisierung nur beim Differenzialvi arbeiten und nicht bei den andern (Nulldurchgang und Max mit Schwellwertsuche)?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Signalverarbeitung - Kopmann - 20.12.2006, 23:40
Signalverarbeitung - Kvasir - 21.12.2006, 10:54
Signalverarbeitung - Kopmann - 21.12.2006, 16:13
Signalverarbeitung - Kopmann - 21.12.2006, 16:26
Signalverarbeitung - Kvasir - 21.12.2006, 17:22
Signalverarbeitung - Kopmann - 21.12.2006, 19:30
Signalverarbeitung - Kopmann - 22.12.2006, 02:13
Signalverarbeitung - Kvasir - 22.12.2006, 10:23
Signalverarbeitung - Kopmann - 22.12.2006, 11:44
Signalverarbeitung - Kvasir - 22.12.2006, 16:14
Signalverarbeitung - Kopmann - 22.12.2006 18:48
Signalverarbeitung - Kvasir - 22.12.2006, 21:26
Signalverarbeitung - Kvasir - 23.12.2006, 17:05
Signalverarbeitung - Kvasir - 23.12.2006, 17:43
Signalverarbeitung - Kopmann - 23.12.2006, 18:19
Signalverarbeitung - Kopmann - 09.01.2007, 17:55
Signalverarbeitung - Kopmann - 09.01.2007, 19:04

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Signalverarbeitung PatrickF1706 8 4.542 31.07.2018 13:11
Letzter Beitrag: PatrickF1706
  Signalverarbeitung mit Array tomi2107 2 3.989 21.10.2013 10:16
Letzter Beitrag: BsaiboT
  Sinus über Rauschen - Signalverarbeitung SoR 7 10.266 25.03.2011 07:34
Letzter Beitrag: SoR
  Signalverarbeitung eines Gyroskopes ToraBoraJack 8 8.282 16.03.2010 14:41
Letzter Beitrag: jg
  Signalverarbeitung Kopmann 2 3.907 26.01.2007 01:04
Letzter Beitrag: Kopmann
  Signalverarbeitung die zweite Kopmann 5 5.242 13.01.2007 20:16
Letzter Beitrag: Lucki

Gehe zu: