Temperaturabhängigkeit math. Funktion

Ich programmiere ein kleines Verkaufs-spiel.
Es gibt bestimmte Produkte die stärker verkauft werden wenn es wärmer beziehungsweise kälter ist, und diese Produkte werden unterschiedlich stark beeinflusst. Jedes Produkt hat eine Optimaltemperatur, wenn die "Umgebungstemperatur" höher bzw. niedriger ist wie die Optimaltemperatur soll der Faktor niedriger bzw. höher werden (jenachdem ob sich das Produkt an warmen tagen oder an kalten Tagen besser verkauft).
Ich brauche also eine Funktion die einen Faktor zurückgibt, welcher zwischen 0 und 1 sein sollte.
Das ganze sollte nicht proportional sein, dass heißt wenn die Temperatur doppelt so hoch ist darf der Faktor nicht doppelt so hoch sein, Exponenten müssen also auch eine Rolle spielen.
Die Temperatur kann auch in den Minusbereich gehen.

Ich hoffe mal ihr könnt mir etwas weiter helfen.
 
Hä? Hab ich das richtig verstanden, du suchst eine beliebige Funktion, die ein Maximum "Optimaltemperatur" hat und ansonsten nichtlinear von der Temperatur abhängt?
Nimm doch ein beliebiges Polynom, oder eine Gauß-Glocke oder sonst was. Es gibt genug passende Funktionen ...

b8d951f987421afd13c15a4f1b45b555.png

9bd528b64f8b8f83bca884cae7de4202.png

3bf9de40068a2df08e787a1f0ee91715.png


Ist natürlich nur ein Beispiel.

mfg, metax.
 
Vom Prinzip her hast Du die Funktion schon beschrieben.
Was Du noch nach Deinem Geschmack ergänzen mußt, sind Stützpunkte der Funktion und ihre Form.

Wenn ich das richtig verstanden habe, geht's um Saison-Preise für Waren, oder?
Und wenn ich meine Vermutungen richtig extrapoliere, willst Du die auf Lager liegenden Sachen nicht _direkt_ verschenken, wenn etwas von der letzten Saison übriggeblieben ist, oder?

Und Du wirst es nicht ZU kompliziert machen wollen, oder?
Also mit linearen Verläufen Vorlieb nehmen, OK?

Du brauchst also eine Funktion mit wahrscheinlich 3 Stützstellen (Maximum und zwei Stützstellen drumrum, die den jeweils niedrigst akzeptierbaren Verkaufspreis darstellen).
Dazwischen interpolierst Du den Preis linear, darüberhinaus dagegen bleibt er konstant.

Wenn Du ein Problem mit dem Begriff "Interpolation" hast, frag noch mal mach!
 
Zurück
Oben