Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Souci en R



  1. #1
    invite158967239

    Angry Souci en R


    ------

    Je veux intégrer une fonction. Mais j'ai un probleme:

    > integrate(function(x) x**3,0,1)
    0.25 with absolute error < 2.8e-15

    > integrate(function(x) x**3,0,1)+1
    Erreur dans integrate(function(x) x^3, 0, 1) + 1 :
    argument non numérique pour un opérateur binaire

    Je pense alors a prendre le bon élément de cette sortie:

    > integrate(function(x) x**3,0,1)[1]
    $value
    [1] 0.25

    > integrate(function(x) x**3,0,1)[1]+1
    Erreur dans integrate(function(x) x^3, 0, 1)[1] + 1 :
    argument non numérique pour un opérateur binaire



    En gros, c'est un type value et non un type reel...
    Comment me débarasser de ce problème?

    Merci d'avence,
    Pierre

    -----

  2. #2
    jepoirrier

    Post Re : Souci en R

    Bonjour,
    Je ne comprends pas vraiment ce que tu souhaites faire. Si je lis correctement l'aide, la fonction integrate() te donne la valeur de l'aire sous la courbe définie par ta fonction () et les bornes inférieure (0) et supérieure (1). La valeur de retour de integrate() est une liste dont la case de numéro 1 contient la valeur calculée de l'intégrale.

    Que cherches-tu avec ton "+1" ? Sachant que la réponse à l'intégrale est 0.25, si tu souhaites avoir 1.25 comme réponse finale, essaie:
    Code:
    > z <- integrate(function(x) x**3,0,1)
    > as.double(z[1]) + 1
    [1] 1.25
    >
    Est-ce que çà répond à ta question ? Si non, peux-tu la (re)formuler ?

  3. #3
    invite158967239

    Smile Re : Souci en R

    Merci, ca répond pleinement à ma question
    Pierre

Discussions similaires

  1. souci en mécanique
    Par brouk dans le forum Physique
    Réponses: 3
    Dernier message: 28/03/2007, 14h48
  2. Souci de son ^^
    Par tagman127 dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 09/03/2007, 16h51
  3. Souci Plomberie, help !
    Par caji dans le forum Dépannage
    Réponses: 13
    Dernier message: 17/08/2006, 13h38
  4. un petit souci !!!
    Par bisounours02 dans le forum Dépannage
    Réponses: 3
    Dernier message: 23/02/2006, 07h40
  5. souci TV
    Par herve dans le forum Dépannage
    Réponses: 9
    Dernier message: 12/12/2003, 07h26
Découvrez nos comparatifs produits sur l'informatique et les technologies.