Ich bin im Besitz von Mathematica 5.2
Thema: Kompliziertes Sortierproblem, Zusammenfassungsproblem,
Durchschnittberechnungspoblem
Ich habe 2 Listen:
-Reihe1 = {2.272727273`, 1.33037694`, 3.112840437`, 1.5625`,
0.288184438`, 0.49382716`, 1.685393258`, 0.215053781`, 1.538461477`,
3.100775194`} und
-ReiheWerte = {10, 4, 11, 5, 7,9, 8,4, 11, 6}
Hinweis:
Diese beiden Listen korrespondieren miteinander.
Zum Beispiel gehoert zu 2.272727273` (erster Wert aus Reihe1) der Wert
10 (erster Wert aus ReiheWerte).
Zu 1.33037694` gehoert der Wert 4.
Auf die Liste "ReiheWerte" komme ich spaeter wieder zurueck. Zuerst
will ich die Haeuffigkeit der Werte der "Reihe1" grafisch darstellen.
Dies mache ich folgendermassen:
1.
Hauffigkeiten=BinCounts[Reihe1, {0, 5, 1}]
Output: {3, 4, 1, 2, 0}
2.
Die grafische Darstellung:
MultipleListPlot[Hauffigkeiten=BinCounts, PlotJoined -> True]
Das hat soweit geklappt.
Was ich will:
Beim obigen Befehl "Hauffigkeiten=BinCounts[Reihe1, {0, 5, 1}]" erhielt
man den folgenden Output: {3, 4, 1, 2, 0}.
Was bedeutet z.B. der Wert 3 in diesem Output? Antwort: Es bedeutet,
dass 3 Zahlen aus Reihe1 einen Wert zwischen 0 und 1 hatten (naemlich
0.288184438`, 0.49382716`,0.215053781`).
- Wie bereits gesagt, korrespondieren nun mit diesen Werten aus der
"Reihe1" die folgenden Werte aus der "ReiheWerte": 7,9,4
Ich moechte nun, dass im Diagramm, welches ich oben mit
"MultipleListPlot[Hauffigkeiten=BinCounts, PlotJoined -> True]" erzeugt
habe ueber dem y-Wert "3" auf Position 1 auf der x-Achse als Punkt der
Durchschnitt von 7,9 und 4 geplottet wird. Ich braeuchte also
zusaetzlich zum Output der "Reihe1": {3, 4, 1, 2, 0} noch einen Output
der "ReiheWerte": {6.666,usw,usw,usw,usw}.
Kann man so etwas machen?
Bemerkung:
Anstatt die beiden Reihen wie oben beschrieben als 2 Listen:
-Reihe1 = {2.272727273`, 1.33037694`, 3.112840437`, 1.5625`,
0.288184438`, 0.49382716`, 1.685393258`, 0.215053781`, 1.538461477`,
3.100775194`} und
ReiheWerte = {10, 4, 11, 5, 7,9, 8,4, 11, 6}
Koennte ich die Daten auch auf folgende Weise fuer Mathematica zur
Verfuegung stellen (Vielleicht gibt es dann eine einfachere Loesung):
-Reihe = {2.272727273`, 10},{1.33037694`,4}, {3.112840437`,
11},{1.5625`,5}, {0.288184438`,7}, {0.49382716`,9},{ 1.685393258`,
8},{0.215053781`, 4},{1.538461477`,11},{ 3.100775194`,6}
Auf eine Antwort bin ich gespannt.
_______________________________________________
DMUG Deutschsprachiges Mathematica-Forum demug@XXXXXXX.ch
http://www.mathematica.ch/mailman/listinfo/demug
Archiv: http://www.mathematica.ch/archiv.html