|
|
Zeitnormierung, Mittelwert |
|
omchik |

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 08.07.15
|
 |
|
 |
Wohnort: Porto Alegre
|
 |
|
 |
Version: 2015a
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 13:40
Titel: Zeitnormierung, Mittelwert
|
 |
Hallo Leute,
ich habe folgendes Problem und hoffe, dass ihr mir helfen könnt:
ich habe mehrere Signale (Vektoren), alle haben verschiedene Längen.
diese müssen aber vergleichbar gemacht werden, indem jedes Signal in 100 Intervalle aufgeteilt wird und die Werte innerhalb jedes Intervalls gemittelt werden (Zeitnormierung).
Das Problem liegt aber darin, dass die Intervalllängen selten ganze Zahlen darstellen.
z.B. bei der Länge eines Vektors von 140 Samples beträgt das Intervall gerade 1,4
Da dachte ich mir, ich sollte interpolieren:
Das scheint aber nicht das zu sein, was ich anstrebe.
Hat jemand vielleicht eine Idee?
Danke im Voraus
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 15:42
Titel: Re: Zeitnormierung, Mittelwert
|
 |
Hallo omchik,
Zitat: |
Das scheint aber nicht das zu sein, was ich anstrebe. |
Das ist eine sehr kryptische Aussage. "Scheint nicht zu sein" bedeutet ja, dass sie es in Wirklichkeit doch ist, oder?
Was gefällt Dir an der Lösung nicht?
Ich wäre bei Splines eher vorsichtig, denn dabei können große Überschwinger auftreten. Eine lineare Interpolation ist immer konservativer.
Gruß, Jan
|
|
|
omchik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 08.07.15
|
 |
|
 |
Wohnort: Porto Alegre
|
 |
|
 |
Version: 2015a
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 20:05
Titel:
|
 |
Es ist nur so, dass in den Plots, speziell wenn die Länge des Vektors groß ist (z.B. 357),
es für mich nicht nach den Mittelwerten ausschaut
Oder liege ich da falsch?
Danke für deine Zeit.
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 13.04.2016, 21:51
Titel:
|
 |
Hallo,
eine Interpolation ist ja eben auch keine Mittelwertbildung.
Wenn du wirklich Mittelwerte bilden willst, würde ich per logischer Indizierung die in jedem Intervall liegenden Werte bestimmen und dann eben den Mittelwert davon.
Grüße,
Harald
|
|
|
omchik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 08.07.15
|
 |
|
 |
Wohnort: Porto Alegre
|
 |
|
 |
Version: 2015a
|
 |
|
|
 |
|
Verfasst am: 14.04.2016, 11:45
Titel:
|
 |
Hallo,
so cool,
ich hatte zuerst nicht verstanden, was Harald meint, aber hier die Lösung:
eigentlich relativ einfach.
Danke schön, Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 14.04.2016, 13:41
Titel:
|
 |
Hallo omchik
Hast Du es man mit der linearen statt der Spline-Interpolation versucht?
Gruß, Jan
|
|
|
omchik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 08.07.15
|
 |
|
 |
Wohnort: Porto Alegre
|
 |
|
 |
Version: 2015a
|
 |
|
|
 |
|
Verfasst am: 14.04.2016, 14:04
Titel:
|
 |
Hallo Jan,
das hatte ich auch erst.
Wie du aber im Bild erkennen kannst,
gibt das "Mitteln" vom Signal mehr wieder
als die Interpolation.
Was meinst du dazu?
Grüße,
Omchik
Beschreibung: |
|
 Download |
Dateiname: |
to compare.jpg |
Dateigröße: |
61.47 KB |
Heruntergeladen: |
414 mal |
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 14.04.2016, 17:26
Titel:
|
 |
Hallo omchik,
Stimmt, beides gibt etwas anderes wieder. Das Mittelwertbilden verkleinert auf jeden Fall den Range, also die Amplitude des Signals. Es kommt immer auf den Einsatzzweck an, ob das hilfreich ist oder nicht.
Gruß, Jan
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|