Comment résoudre une équation dans R

Mathematiques1 réponse
Réponse de Bryon
Résoudre une équation dans R

Comment résoudre une équation dans R

Résoudre une équation dans R, c’est trouver la valeur de la variable qui rend cette équation vraie. Voici une méthode simple pour résoudre une équation dans ce logiciel.

Étape 1 : Installer R et RStudio

Si ce n’est pas déjà fait, télécharge et installe R et RStudio (un environnement plus convivial pour utiliser R).
Lien pour télécharger R : CRAN-R
Lien pour RStudio : RStudio

Étape 2 : Écrire le script pour résoudre une équation

Supposons que tu souhaites résoudre l’équation :

2x + 3 = 7

Voici comment tu peux faire :

  1. Créer une fonction pour représenter l'équation :
# Fonction représentant l'équation
equation <- function(x) {
  2 * x + 3 - 7
}
  1. Utiliser la fonction uniroot pour trouver la valeur de x qui rend l’équation égale à zéro :
# Résolution de l'équation
solution <- uniroot(equation, lower = 0, upper = 10)
print(solution$root)

Explication :

  • La fonction equation retourne la différence entre le côté gauche et le côté droit de l’équation. En recherchant la racine où cette différence est nulle, on trouve la solution.
  • Avec uniroot, on précise une intervalle (ici entre 0 et 10) où R va chercher la solution.
  • Le résultat est stocké dans la variable solution, et solution$root donne la valeur de x qui satisfait l’équation.

Exercice :

Résous cette équation dans R : 3x - 5 = 10.
Tu peux suivre le même procédé en créant ta fonction et en utilisant uniroot.

Une question qui te bloque ?

Crée ton compte gratuitement pour poser tes propres questions et réviser avec Bryon.