Verteilungsfunktion in R

  • Hallo :)

    Ich habe ein Problem und bräuchte eure Hilfe bitte.
    Ich soll eine Funktion approximieren. In dieser Funktion habe ich eine Summe enthalten und eine Variable. Mein Problem dabei ist, dass wenn ich für die Variable einen Wert eingebe ich die Information bekomme, dass meine Variable kürzer ist als die Summe. Die Summe geht von 1 bis 12 und meine Werte von x sind definiert von -7 bis 7. Diese Warnmeldung erscheint beim Plotten.

    R:

    verteilung <- function(x, n = 1:12){
    z <- 1/2 + 1/pi * (x/(3*sqrt(2)) + sum(1/n*exp(-(n^2/9))*sin((n*x*sqrt(2))/3)))
    return(z)
    }

    verteilung()

    Warnmeldungen:1: In n * x : Länge des längeren Objektes ist kein Vielfaches der Länge des kürzeren Objektes2: In 1/n * exp(-(n^2/9)) * sin((n * x * sqrt(2))/3) : Länge des längeren Objektes ist kein Vielfaches der Länge des kürzeren Objektes
    danke für die Hilfe!

    Einmal editiert, zuletzt von Brain01 (5. November 2012 um 15:21)

  • Öh.. das funktioniert bei mir irgendwie problemlos:

    Ergibt:
    informatik-forum.net/attachment/21743/

    l.g.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!