Wellenfunktion, nur etwas unregelmaessig



  • Hallo,

    ich brauche ein Wellenfunktion wie sinus, nur ist sinus zu perfekt gleichmaessig (die Wiederholung ist immer gleich).
    Ich brauche eine Funktion wie Sinus, nur ein bisschen willkuer (also unregelmaessigere Wellen). Wie kann ich sowas am einfachsten erzeugen?



  • Zwei Ansätze:

    1. Du bastelst dir aus anderen Funktionen etwas zusammen, z.B. $$\sin(x3+ex)$$ oder sowas. Je komplizierter, desto besser.
    2. Du erzeugst dir Zufallszahlen und interpolierst sie mit einem Spline.

    Oder falls du schon eine (pseudo-)periodische Funktion willst, die nur etwas unregelmäßiger als der Sinus aussieht, addiere mehrere verschobene Sinusse miteinander:$$\sin(a_1 x + b_1) + \sin(a_2 x + b_2) + \cdots + \sin(a_n x + b_n)$$



  • Aus dem Kopf würde ich mal sagen z.B.:
    sin(x + sin(2+0.3x)) + 0.2 * cos(x/6.7)

    Muss es total unregelmäßig sein oder wie stellst du dir das vor?
    Darfst/Willst du auch so etwas wie abs() oder int() verwenden?



  • du könntest auch einfach einen sinus+kleine zufallszahl nehmen


Anmelden zum Antworten