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

Souci en R



  1. #1
    invited84210a7

    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
    invite24357dd0

    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
    invited84210a7

    Smile Re : Souci en R

    Merci, ca répond pleinement à ma question
    Pierre

Discussions similaires

  1. souci en mécanique
    Par invited17f9e9b dans le forum Physique
    Réponses: 3
    Dernier message: 28/03/2007, 14h48
  2. Souci de son ^^
    Par invitedb346ccb dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 09/03/2007, 16h51
  3. Souci Plomberie, help !
    Par invitec891b154 dans le forum Dépannage
    Réponses: 13
    Dernier message: 17/08/2006, 13h38
  4. un petit souci !!!
    Par invited86d6231 dans le forum Dépannage
    Réponses: 3
    Dernier message: 23/02/2006, 07h40
  5. souci TV
    Par invitec44799b0 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.