|
|
Mittelwert von jeweils 50 Vektoreinträgen |
|
Was-Mann |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 06.10.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.2.0.232 (R2006a)
|
|
|
|
|
|
Verfasst am: 18.11.2010, 15:36
Titel: Mittelwert von jeweils 50 Vektoreinträgen
|
|
Hallo, ich hab einen Vektor mit 179513 Einträgen und würde mir jetzt gern in jeweils 50er Schritten die Mittelwerte berechnen lassen.
mit y1=mean(b(1:50), y2=mean(b(51:100), usw. klappt das zwar aber da gibt es doch sicher noch ne Arbeitserleichterung, oder?
Vielen Dank im Voraus.
|
|
|
|
|
eupho |
Forum-Meister
|
|
Beiträge: 777
|
|
|
|
Anmeldedatum: 07.01.09
|
|
|
|
Wohnort: Marburg
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 18.11.2010, 16:40
Titel:
|
|
|
|
JN78 |
Forum-Fortgeschrittener
|
|
Beiträge: 69
|
|
|
|
Anmeldedatum: 18.05.09
|
|
|
|
Wohnort: Stuhr
|
|
|
|
Version: R2010b, R2011a
|
|
|
|
|
|
Verfasst am: 18.11.2010, 21:50
Titel:
|
|
da hat der Jan S. was feines geschrieben, schau mal hier:
http://www.mathworks.com/matlabcent.....eexchange/24812-blockmean
das sollte dein Problem lösen.
_________________
Ich bin ein Schwamm, denn ich sauge Ideen auf und mache sie nutzbar. Die meisten meiner Ideen gehören ursprünglich anderen Leute, die sich halt nicht mehr die Mühe gemacht haben, sie weiterzuentwickeln. Thomas Alva Edison (1847 - 1931)
|
|
|
Was-Mann |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 06.10.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.2.0.232 (R2006a)
|
|
|
|
|
|
Verfasst am: 19.11.2010, 11:31
Titel:
|
|
eupho hat Folgendes geschrieben: |
|
noch ne ) dazu dann bekomme ich so jeweils Mittelwerte von 1-50, 51-100 usw.
hab meine Vektoreinträge so angepasst, dass sie durch 50 teilbar sind und dann statt 1:179500 den Vektor reingeschrieben, dass scheint zu gehen
danke also erstmal soweit
|
|
|
ineedhelp |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.07.2012, 15:33
Titel:
|
|
ich stehe vor genau dem selben Problem.
allerdings möchte ich meine werte nicht kürzen um, wie in diesem fall, eine anzahl, die durch 50 teilbar ist, zu erhalten.
gibt es eine lösung, um die letzte mittelwertberechnung trotzdem durchführen zu können?
danke!
|
|
|
mr_endres |
Forum-Fortgeschrittener
|
|
Beiträge: 78
|
|
|
|
Anmeldedatum: 11.06.08
|
|
|
|
Wohnort: Unterfranken
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.07.2012, 16:55
Titel:
|
|
Hallo,
dann könntest Du doch den gleitenden Mittelwert berechnen, etwa mit:
Das ist auch fast genau das Beispiel unter "doc filter".
MfG
Johannes
|
|
|
ineedhelp |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.08.2012, 11:28
Titel:
|
|
ja, das ist schon richtig.
aber ich möchte eben gerade nicht den gleitenden Mittelwert.
ich möchte meine messdaten "binnen" um so die anzahl an mittelwerte zu reduzieren.
mit dem gleitenden mittelwert ändert sich ja die anzahl nicht (wirklich), oder?
gibt es eine andere lösung?
|
|
|
mr_endres |
Forum-Fortgeschrittener
|
|
Beiträge: 78
|
|
|
|
Anmeldedatum: 11.06.08
|
|
|
|
Wohnort: Unterfranken
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.08.2012, 19:11
Titel:
|
|
Hallo,
achso, mir ist nicht aufgefallen, dass sich
Zitat: |
allerdings möchte ich meine werte nicht kürzen |
auf den vorherigen Beitrag bezogen hat.
Naja dann kann man folgendes ausprobieren (auch wenn's nicht schön aussieht, aber zumindest teilweise vektorisiert):
MfG
Johannes
|
|
|
ineedhelp |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.08.2012, 10:06
Titel:
|
|
danke für deine antwort!
ich hab es insofern gelöst, als dass ich den "bin"-mittelwert berechne.
davor lege ich aber den rest fest, der zwangsläufig übrig bleibt und berechne anschließend für diesen rest den mittelwert nochmals extra.
|
|
|
|
|
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 - 2024
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.
|
|