Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
13. Mär 2007
Na dann! Vorher üben ist immer gut :thumb:
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
13. Mär 2007
Natürlich ist deins einfacher.
Ist auch exakt dasselbe, nur gekürzt. Das sollte ja nur mal vor Auge führen, was mathematisch dahinter steht (vielleicht willst du ja mal was anders als eine lineare Verteilung)
Wenn du eine Zufallszahl aus einer bestimmten Dichtefunktion haben willst (die bei dir eine lineare Funktion darstellt), dann bildet man erst die Verteilungsfunktion indem man die...
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
13. Mär 2007
So funktioniert es natürlich. Vielleicht nochmal als Info, wie die Mathematik dahinter ist:
Als Beispiel für Delphi:
type TLinVerteilung=class
constructor create(min,max:double);
function getvalue:double;
private
a,b,c:double;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
13. Mär 2007
Ich sehe zwar, was du machst, aber ich kanns mathematisch nicht fassen.
Vielleicht ein anderer Ansatz:
Du willst also eine Dichtefunktion, welche linear von min bis max ansteigt (oder abfällt). Das würde bedeuten du brauchst eine quadratische Verteilungsfunktion (Integral der Dichtefunktion). Jetzt musst dur dir also eine quadratische Funktion vorstellen in dem Bereich von x= und y=. Dabei...