Variable in Anhängigkeit eines Ergebnisses benennen
Verfasst: Samstag 14. Februar 2015, 19:20
Hi Leute,
ich berechne das Ergebnis einer Sinusfunktion f(x) mit Hilfe einer Schleife, welche immer einen Wert x hochzählt. Unabhängig davon ist jedem x ein fester Wert zugeordnet.
Ich suche nun eine Lösung, alle Werte(x) eines f(x) zu addieren.
Beispiel:
x | Fkt. f(x) | Wert(x)
--|-----------|---------
1 | f(1) = 2 | 100
2 | f(2) = 3 | 200
3 | f(3) = 4 | 300
4 | f(4) = 3 | 300
5 | f(5) = 2 | 200
Ich würde nun gerne alle Werte von beispielsweise f(x)=3 addieren. In diesem Fall wäre das f(2)=3 und f(4)=3. Die dazugehören Werte sind f(2)=200 und f(4)=300. Das Ergebnis wäre 500.
Ich suche nun eine Möglichkeit, die Summe aller Werte für jedes n in f(x)= n zu bilden.
Meine Idee war, für jedes n eine Variable v1, v2, v3, v4, v5 zu erstellen und bei jedem f(x) jedes mal den Wert zu der Variable hinzuzähle.
Allerdings müsste ich hierfür jede Variable in abhängigkeit von f(x) aufrufen. Ich habe bis jetzt leider keine Möglichkeit gefunden, die Bezeichnung einer Variable aus v und dem jeweiligen f(x) zu bilden.
Konkret würde das so aussehen
bei x=x: v+f(x) = Wert(x)
bei x=1: v2=100
bei x=2: v3=200
bei x=3: v4=300
bei x=4: v3=200+300=700
bei x=5: v2=100+200=300
Hat jemand von Euch vielleicht eine Idee wie sich soetwas umsetzen lässt? Es handelt sich bei mir um 500.000 Datensätze mit x=50.
Viele Grüße,
fluex
ich berechne das Ergebnis einer Sinusfunktion f(x) mit Hilfe einer Schleife, welche immer einen Wert x hochzählt. Unabhängig davon ist jedem x ein fester Wert zugeordnet.
Ich suche nun eine Lösung, alle Werte(x) eines f(x) zu addieren.
Beispiel:
x | Fkt. f(x) | Wert(x)
--|-----------|---------
1 | f(1) = 2 | 100
2 | f(2) = 3 | 200
3 | f(3) = 4 | 300
4 | f(4) = 3 | 300
5 | f(5) = 2 | 200
Ich würde nun gerne alle Werte von beispielsweise f(x)=3 addieren. In diesem Fall wäre das f(2)=3 und f(4)=3. Die dazugehören Werte sind f(2)=200 und f(4)=300. Das Ergebnis wäre 500.
Ich suche nun eine Möglichkeit, die Summe aller Werte für jedes n in f(x)= n zu bilden.
Meine Idee war, für jedes n eine Variable v1, v2, v3, v4, v5 zu erstellen und bei jedem f(x) jedes mal den Wert zu der Variable hinzuzähle.
Allerdings müsste ich hierfür jede Variable in abhängigkeit von f(x) aufrufen. Ich habe bis jetzt leider keine Möglichkeit gefunden, die Bezeichnung einer Variable aus v und dem jeweiligen f(x) zu bilden.
Konkret würde das so aussehen
bei x=x: v+f(x) = Wert(x)
bei x=1: v2=100
bei x=2: v3=200
bei x=3: v4=300
bei x=4: v3=200+300=700
bei x=5: v2=100+200=300
Hat jemand von Euch vielleicht eine Idee wie sich soetwas umsetzen lässt? Es handelt sich bei mir um 500.000 Datensätze mit x=50.
Viele Grüße,
fluex