WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Mittelwert von jeweils 4 werten des vektors

 

Annagoesmatlab
Forum-Anfänger

Forum-Anfänger


Beiträge: 48
Anmeldedatum: 04.11.12
Wohnort: ---
Version: R2015b
     Beitrag Verfasst am: 25.11.2012, 15:55     Titel: Mittelwert von jeweils 4 werten des vektors
  Antworten mit Zitat      
Hallo alle zusammen,

also ich habe einen Vektor mit der Länge von 20436 Werten.
Da dies 15 stunden werte sind und ich Stundenwerte haben möchte, würde ich gerne aus jeweils 4 werten immer den mittelwert berechnen und das immer weiter bis der neue vektor dann nur noch ein viertel so groß ist wie der davor.
mein ansatz ist viel zu aufwändig
mittelwert1 = mean(Last(1:4));
mittelwert2 = mean(Last(5:Cool);usw.

und wie ich matlab kenne, kann man das ganze auch noch um eineiges einfacher lösen oder?
Private Nachricht senden Benutzer-Profile anzeigen


dmjr
Forum-Century

Forum-Century


Beiträge: 199
Anmeldedatum: 02.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.11.2012, 16:02     Titel:
  Antworten mit Zitat      
Code:


Mittels reshape wird der Vektor in eine Matrix mit 4 Spalten umgewandelt, so dass dann der zeilenweise Mittelwert verwendet werden kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
Annagoesmatlab
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 48
Anmeldedatum: 04.11.12
Wohnort: ---
Version: R2015b
     Beitrag Verfasst am: 25.11.2012, 16:08     Titel:
  Antworten mit Zitat      
jo danke funktioniert, nur möchte aus den werten keine matrix sondern einen Vektor. hast du da vielleicht auch noch eine Idee?

Danke
Private Nachricht senden Benutzer-Profile anzeigen
 
dmjr
Forum-Century

Forum-Century


Beiträge: 199
Anmeldedatum: 02.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.11.2012, 16:14     Titel:
  Antworten mit Zitat      
Bei Matlab gibt es grundsätzlich keinen unterschied zwischen einer 1xn Matrix und einem Spaltenvektor bzw. einer nx1 Matrix und einem Zeilenvektor. Ich vermute aber du suchst das:
Code:


Das ' vertauscht Zeilen und Spalten
Private Nachricht senden Benutzer-Profile anzeigen
 
Annagoesmatlab
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 48
Anmeldedatum: 04.11.12
Wohnort: ---
Version: R2015b
     Beitrag Verfasst am: 25.11.2012, 16:16     Titel:
  Antworten mit Zitat      
ja danke!!!
das hatte ich gesucht.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.