Calcul du TRI (taux de rendement interne) avec le logiciel R - méthode équation du second degré?
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Calcul du TRI (taux de rendement interne) avec le logiciel R - méthode équation du second degré?



  1. #1
    invite073040e4

    Calcul du TRI (taux de rendement interne) avec le logiciel R - méthode équation du second degré?


    ------

    Bonjour !

    cela fait plusieurs jours que j'essaie de faire un programme sur R qui permet de trouver le TRI.
    Pour cela je dois utiliser la méthode de résolution d'une équation du second degré, pour trouver ensuite TRI=(1/x)-1.

    Quelqu'un peut m'aider ?
    Voilà ce que j'ai fait pour le moment, il doit y avoir entre autres de gros problèmes de nomenclature...
    Pour l'instant, il me retourne tjr que l'équation n'a pas de solutions...


    Code:
    tir<-function(f0,f1,f2){
    #Fonction pour calculer "TIR" avec F0 + F1x + F2x² = 0
    
    if(f2==0) #equation du premier degré
    
     if(f1==0) cat("L'équation n'a pas de solutions\n")
       else {x<--f0/f1
             if(x==0) cat("L'équation n'a pas de solutions\n")
                else {tir<- (1/x)-1
                      cat("TIR =",tir,"\n")
                }
       }
    
    
     if(!(f2==0)) #équation du second degré
    	 {Delta<- f1^2-4*f2*f0
    
     if(Delta<0) cat("L'équation n'a pas de solutions\n")
     if(Delta==0) #Deux racines égales
    	  {x<--f1/2*f2
    	  {tir<- (1/x)-1
                cat("TIR =",tir,"\n")
               }
              }
     if(Delta>0)  #Deux racines distinctes
              {x<-(-f1-(Delta)^(1/2))/2*f2
    	  {tir<- (1/x)-1
              
         if(x<0) 
    	 {y<-(-f1-(Delta)^(1/2))/2*f2
    	 {tir<- (1/y)-1
        	     cat("TIR =",tir,"\n")
               }}
              }}
    
    
    }
    }
    Merci !

    -----
    Dernière modification par JPL ; 12/11/2013 à 21h00. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    Chanur

    Re : Calcul du TRI (taux de rendement interne) avec le logiciel R - méthode équation du second degré

    Bonjour,
    C'est totalement illisible ...
    S'il te plait, indente ton code et encadre le avec la balise [CODE], ça simplifie vraiment le travail de ceux qui pourraient t'aider
    Ce qui se conçoit bien s'énonce clairement ; et les mots pour le dire arrivent aisément.

  3. #3
    azad

    Re : Calcul du TRI (taux de rendement interne) avec le logiciel R - méthode équation du second degré

    Salut
    Identer, c'est bien, mais dans le cas présent cela ne résoudrait rien.
    Déjà quelle drôle d'idée d'employer des variables f1, f2, f3 alors que des générations de potaches ont travaillé avec des a, b, c bien plus clairs.
    Et puis, R n'est pas fait pour cela, les trois paramètres a, b, c ou f1, f2, f3 si tu préfères, sont considérés comme des variables. Jette plutôt un oeil sur la fonction "optimize" et ses possibilités. Entre autre, elle te donnera les extréma de ta fonction et tu pourras lui demander d'examiner le cas ou TRI=0

Discussions similaires

  1. équation complexe de degré 3 ou 4, existe-il une méthode ?
    Par invite817c4a39 dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 29/10/2011, 21h13
  2. Logiciel de calcul pour le taux de couverture solaire
    Par invitec4829296 dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 12
    Dernier message: 08/03/2011, 11h38
  3. calcul du degré alcoolique à partir du taux de sucre en brix
    Par invite323bcd74 dans le forum Physique
    Réponses: 2
    Dernier message: 06/01/2011, 18h25
  4. [B]Méthode calcul de taux de critallinité des polyméres[/B]
    Par invite1a95f54e dans le forum Chimie
    Réponses: 0
    Dernier message: 03/11/2007, 17h40
  5. methode de rsolution de l'equation de3 degre
    Par kandour dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 16/12/2006, 21h32