Forum: PC-Programmierung Mittelwert aus Matrix-Werten


von Anna9390 (Gast)


Lesenswert?

Hallo,

ich habe noch eine Frage, die ich bisher nicht gelöst bekomme:

Mein Programm gibt mir eine 35040x7-Matrix aus. Ich möchte jetzt daraus 
eine kleinere Matrix machen mit Mittelwerten von immer 96 Zeilen in 
jeder Spalte. Also den Mittwert von Spalte 1 und Zeile 1 bis 96. Das 
ganze für alle 7 Spalten. Dann das gleiche von Zeile 97 bis 192 usw. Ich 
habe nur leider keine Ahnung wie das geht. Habt ihr eine Idee?

Viele Grüße, Anna

von Flo (Gast)


Lesenswert?

Mit Matrixoperationen oder einem selbstgestrickten Algorithmus oder wie?

von DPA (Gast)


Lesenswert?

Anna9390 schrieb:
> Mein Programm gibt mir eine 35040x7-Matrix aus

Wie tut es das? Als Text in der Console? Als Text in einer GUI? Als CSV 
Datei? Oder als Rückgabe wert einer Libraryfunktion? Und in welchem 
Format wird es ausgegeben?

von Anna9390 (Gast)


Lesenswert?

Als xls-Datei

von Elias K. (elik)


Lesenswert?

Google mit den Stichworten "excel mittelwert alle x zeilen" liefert 
geschätzt > 100 verschiedene Varianten... Such dir eine aus. Wenns nicht 
klappt, zeige uns eine gekürzte Beispieldatei mit deinen Daten und 
Formeln.

von c-hater (Gast)


Lesenswert?

Anna9390 schrieb:

> Mein Programm gibt mir eine 35040x7-Matrix aus. Ich möchte jetzt daraus
> eine kleinere Matrix machen mit Mittelwerten von immer 96 Zeilen in
> jeder Spalte. Also den Mittwert von Spalte 1 und Zeile 1 bis 96. Das
> ganze für alle 7 Spalten. Dann das gleiche von Zeile 97 bis 192 usw. Ich
> habe nur leider keine Ahnung wie das geht. Habt ihr eine Idee?

Ja: man tut es einfach: man schreibt ein entsprechendes Programm...

von georg (Gast)


Lesenswert?

Anna9390 schrieb:
> Ich möchte jetzt daraus
> eine kleinere Matrix machen mit Mittelwerten von immer 96 Zeilen

Das ist nicht weiter schwierig, aber ich würde das Programm schon 
allgemeiner schreiben, nicht mit 96 sondern mit n Zeilen, weil man sowas 
dauernd braucht, z.B. wenn man die Daten in einem Fenster darstellen 
will das weniger Pixel hat als Daten verfügbar sind. Und 
heimtückischerweise ändert sich die Pixelzahl auch noch häufig, z.B. 
wenn der User das Fenster verändert.

Das ist annähnernd die gleiche Aufgabe wie eine Grafik in eine andere 
Auflösung zu skalieren. Dafür gibt es sicher viele Beispiele.

Georg

von Anna9390 (Gast)


Lesenswert?

Vielen Dank für die tolle Hilfe c-Hater

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.