Ankündigung
Einklappen
Keine Ankündigung bisher.
Ich weis einfach nicht womit ich denn Mittelwert bestimmen kann
Einklappen
Neue Werbung 2019
Einklappen
X
-
The string "()()" is not palindrom but the String "())(" is.
Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
PHP.de Wissenssammlung | Kein Support per PN
-
Das hat nichts mit PHP tu tun. Mit der Frage wärst du wohl in einem Mathematikforum besser aufgehoben.
Außerdem kommt es darauf an, von welcher Art Zufallszahlen du redest. Zufallszahl ist nicht Zufallszahl. Da gibt es gravierende Unterschiede.
Bei gleichverteilten Zufallszahlen liegt der Mittelwert in der Mitte. Also hast du Zufallszahlen von 1 bis 5, dann ist der Mittelwert 3.
Kommentar
-
Zitat von GameModes Beitrag anzeigenich möchte das ja mit PHP machen
Erarbeite zuerst die mathematischen Formeln und DANN kannst du sie mit PHP umsetzen. Aber eins nach dem anderen.
Kommentar
-
Zitat von GameModes Beitrag anzeigenich möchte das ja mit PHP machen
und das mit der unendlicheen zahl ist jetzt auch egal der normale wert ist richtig
Du willst mit PHP den Durchschnittswert eines Arrays mit Zahlen berechnen? Also Summe : Anzahl? Dazu hast du oben doch schon zwei Beispiele bekommen?!The string "()()" is not palindrom but the String "())(" is.
Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
PHP.de Wissenssammlung | Kein Support per PN
Kommentar
-
Mögliche Lösungen:
Problemstellung:
Du speicherst z.b. 100 Werte und willst den Mittelwert. Nun kann es ja sein, dass Du jedes mal den ganzen Datensatz neu beackern musst.
Es ist daher sinnvoll Datensätze gestaffelt zu bearbeiten. z.b. heute werden von 30 Datensätzen der Mittelwert gebildet, morgen von 50 und übermorgen eine unbekannte Zahl oder es kommt nur ein Wert dazu.
Lösung:
Neuen Mittelwert aus bekannten Mittelwert bilden
Vorraussetzung:
Die Anzahl der Werte muss gespeichert sein
Mathematisch:
(x1 + x2 + xn) / n = m ( Mittelwert )
Merke m und n
Neuer Mittelwert
( ( m(alt) * n ) + x1(neu) + x2(neu) + xn(neu) ) / ( n + n(neu) ) = m(neu) ( neuer Mittelwert )
x = Werte von den der Mittelwert gebildet werden soll
Vorteil dieser Lösung. Man muss nicht durch alle Datensätze jedes mal iterien. Das macht sich besonders bei Datenbanken bemerkbar und spart auch lokal Speicher. Diese Methode ist unendlich fortsetzbar, bis die Darstellungsgrenze erreicht wird.bitcoin.de <- Meine Freelancerwährung
Kommentar
Kommentar