Whiz Tools

Résolveur d'équations quadratiques

Résultat :

Résolveur d'équations quadratiques

Introduction

Une équation quadratique est une équation polynomiale de second degré en une seule variable. Sous sa forme standard, une équation quadratique s'écrit comme suit :

ax2+bx+c=0ax^2 + bx + c = 0

aa, bb et cc sont des nombres réels et a0a \neq 0. Le terme ax2ax^2 est appelé le terme quadratique, bxbx est le terme linéaire et cc est le terme constant.

Ce calculateur vous permet de résoudre des équations quadratiques en saisissant les coefficients aa, bb et cc. Il utilise la formule quadratique pour trouver les racines (solutions) de l'équation et fournit une sortie claire et formatée des résultats.

Comment utiliser ce calculateur

  1. Saisissez le coefficient aa (doit être non nul)
  2. Saisissez le coefficient bb
  3. Saisissez le coefficient cc
  4. Sélectionnez la précision souhaitée pour les résultats (nombre de décimales)
  5. Cliquez sur le bouton "Résoudre"
  6. Le calculateur affichera les racines (si elles existent) et des informations supplémentaires sur la nature des solutions

Formule

La formule quadratique est utilisée pour résoudre des équations quadratiques. Pour une équation sous la forme ax2+bx+c=0ax^2 + bx + c = 0, les solutions sont données par :

x=b±b24ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

Le terme sous la racine carrée, b24acb^2 - 4ac, est appelé le discriminant. Il détermine la nature des racines :

  • Si b24ac>0b^2 - 4ac > 0, il y a deux racines réelles distinctes
  • Si b24ac=0b^2 - 4ac = 0, il y a une racine réelle (une racine répétée)
  • Si b24ac<0b^2 - 4ac < 0, il n'y a pas de racines réelles (deux racines complexes conjuguées)

Calcul

Le calculateur effectue les étapes suivantes pour résoudre l'équation quadratique :

  1. Valider les entrées :

    • S'assurer que aa n'est pas nul
    • Vérifier si les coefficients sont dans une plage valide (par exemple, entre -1e10 et 1e10)
  2. Calculer le discriminant : Δ=b24ac\Delta = b^2 - 4ac

  3. Déterminer la nature des racines en fonction du discriminant

  4. Si des racines réelles existent, les calculer en utilisant la formule quadratique : x1=b+Δ2ax_1 = \frac{-b + \sqrt{\Delta}}{2a} et x2=bΔ2ax_2 = \frac{-b - \sqrt{\Delta}}{2a}

  5. Arrondir les résultats à la précision spécifiée

  6. Afficher les résultats, y compris :

    • La nature des racines
    • Les valeurs des racines (si réelles)
    • L'équation sous forme standard

Validation des entrées et gestion des erreurs

Le calculateur met en œuvre les vérifications suivantes :

  • Le coefficient aa doit être non nul. Si a=0a = 0, un message d'erreur est affiché.
  • Tous les coefficients doivent être des nombres valides. Les entrées non numériques sont rejetées.
  • Les coefficients doivent être dans une plage raisonnable (par exemple, entre -1e10 et 1e10) pour éviter les erreurs de dépassement.

Cas d'utilisation

Les équations quadratiques ont de nombreuses applications dans divers domaines :

  1. Physique : Décrire le mouvement des projectiles, calculer le temps nécessaire à des objets pour tomber, et analyser le mouvement harmonique simple.

  2. Ingénierie : Concevoir des réflecteurs paraboliques pour l'éclairage ou les télécommunications, optimiser la surface ou le volume dans des projets de construction.

  3. Économie : Modéliser les courbes d'offre et de demande, optimiser les fonctions de profit.

  4. Graphisme informatique : Rendre des courbes et surfaces paraboliques, calculer les intersections entre des formes géométriques.

  5. Finance : Calculer les intérêts composés, les modèles de tarification des options.

  6. Biologie : Modéliser la croissance des populations avec des facteurs limitants.

Alternatives

Bien que la formule quadratique soit un outil puissant pour résoudre des équations quadratiques, il existe des méthodes alternatives qui peuvent être plus appropriées dans certaines situations :

  1. Factorisation : Pour les équations avec des coefficients entiers et des racines rationnelles simples, la factorisation peut être plus rapide et fournir plus d'informations sur la structure de l'équation.

  2. Compléter le carré : Cette méthode est utile pour dériver la formule quadratique et pour transformer les fonctions quadratiques en forme de sommet.

  3. Méthodes graphiques : Tracer la fonction quadratique et trouver ses intercepts x peut fournir une compréhension visuelle des racines sans calcul explicite.

  4. Méthodes numériques : Pour des coefficients très grands ou lorsque une haute précision est requise, des méthodes numériques comme la méthode de Newton-Raphson peuvent être plus stables.

Histoire

L'histoire des équations quadratiques remonte à des civilisations anciennes :

  • Babyloniens (c. 2000 av. J.-C.) : Résolvaient des équations quadratiques spécifiques en utilisant des techniques équivalentes à compléter le carré.
  • Grecs anciens (c. 400 av. J.-C.) : Résolvaient géométriquement des équations quadratiques.
  • Mathématiciens indiens (c. 600 apr. J.-C.) : Brahmagupta a fourni la première formule explicite pour résoudre des équations quadratiques.
  • Âge d'or islamique (c. 800 apr. J.-C.) : Al-Khwarizmi a systématiquement résolu des équations quadratiques en utilisant des méthodes algébriques.
  • Renaissance européenne : La solution algébrique générale (formule quadratique) est devenue largement connue et utilisée.

La forme moderne de la formule quadratique a été finalisée au XVIe siècle, bien que ses composants soient connus beaucoup plus tôt.

Exemples

Voici des exemples de code pour résoudre des équations quadratiques dans divers langages de programmation :

' Fonction VBA Excel pour résoudre des équations quadratiques
Function SolveQuadratic(a As Double, b As Double, c As Double) As String
    Dim discriminant As Double
    Dim x1 As Double, x2 As Double
    
    discriminant = b ^ 2 - 4 * a * c
    
    If discriminant > 0 Then
        x1 = (-b + Sqr(discriminant)) / (2 * a)
        x2 = (-b - Sqr(discriminant)) / (2 * a)
        SolveQuadratic = "Deux racines réelles : x1 = " & x1 & ", x2 = " & x2
    ElseIf discriminant = 0 Then
        x1 = -b / (2 * a)
        SolveQuadratic = "Une racine réelle : x = " & x1
    Else
        SolveQuadratic = "Pas de racines réelles"
    End If
End Function
' Utilisation :
' =SolveQuadratic(1, 5, 6)
import math

def solve_quadratic(a, b, c):
    discriminant = b**2 - 4*a*c
    if discriminant > 0:
        x1 = (-b + math.sqrt(discriminant)) / (2*a)
        x2 = (-b - math.sqrt(discriminant)) / (2*a)
        return f"Deux racines réelles : x₁ = {x1:.2f}, x₂ = {x2:.2f}"
    elif discriminant == 0:
        x = -b / (2*a)
        return f"Une racine réelle : x = {x:.2f}"
    else:
        return "Pas de racines réelles"

# Exemple d'utilisation :
print(solve_quadratic(1, 5, 6))
function solveQuadratic(a, b, c) {
  const discriminant = b * b - 4 * a * c;
  if (discriminant > 0) {
    const x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
    const x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
    return `Deux racines réelles : x₁ = ${x1.toFixed(2)}, x₂ = ${x2.toFixed(2)}`;
  } else if (discriminant === 0) {
    const x = -b / (2 * a);
    return `Une racine réelle : x = ${x.toFixed(2)}`;
  } else {
    return "Pas de racines réelles";
  }
}

// Exemple d'utilisation :
console.log(solveQuadratic(1, 5, 6));
public class QuadraticSolver {
    public static String solveQuadratic(double a, double b, double c) {
        double discriminant = b * b - 4 * a * c;
        if (discriminant > 0) {
            double x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
            double x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
            return String.format("Deux racines réelles : x₁ = %.2f, x₂ = %.2f", x1, x2);
        } else if (discriminant == 0) {
            double x = -b / (2 * a);
            return String.format("Une racine réelle : x = %.2f", x);
        } else {
            return "Pas de racines réelles";
        }
    }

    public static void main(String[] args) {
        System.out.println(solveQuadratic(1, 5, 6));
    }
}

Exemples numériques

  1. Deux racines réelles :

    • Équation : x2+5x+6=0x^2 + 5x + 6 = 0
    • Coefficients : a=1a = 1, b=5b = 5, c=6c = 6
    • Résultat : Deux racines réelles : x1=2.00x_1 = -2.00, x2=3.00x_2 = -3.00
  2. Une racine réelle (répétée) :

    • Équation : x2+4x+4=0x^2 + 4x + 4 = 0
    • Coefficients : a=1a = 1, b=4b = 4, c=4c = 4
    • Résultat : Une racine réelle : x=2.00x = -2.00
  3. Pas de racines réelles :

    • Équation : x2+x+1=0x^2 + x + 1 = 0
    • Coefficients : a=1a = 1, b=1b = 1, c=1c = 1
    • Résultat : Pas de racines réelles
  4. Coefficients grands :

    • Équation : 1000000x2+5000000x+6000000=01000000x^2 + 5000000x + 6000000 = 0
    • Coefficients : a=1000000a = 1000000, b=5000000b = 5000000, c=6000000c = 6000000
    • Résultat : Deux racines réelles : x1=1.00x_1 = -1.00, x2=4.00x_2 = -4.00

Graphique des fonctions quadratiques

Le graphique d'une fonction quadratique f(x)=ax2+bx+cf(x) = ax^2 + bx + c est une parabole. Les racines de l'équation quadratique correspondent aux intercepts x de cette parabole. Les points clés sur le graphique incluent :

  • Sommet : Le point le plus haut ou le plus bas de la parabole, donné par (b/(2a),f(b/(2a)))(-b/(2a), f(-b/(2a)))
  • Axe de symétrie : Une ligne verticale passant par le sommet, donnée par x=b/(2a)x = -b/(2a)
  • Intercept y : Le point où la parabole croise l'axe des y, donné par (0,c)(0, c)

La direction et la largeur de la parabole sont déterminées par le coefficient aa :

  • Si a>0a > 0, la parabole s'ouvre vers le haut
  • Si a<0a < 0, la parabole s'ouvre vers le bas
  • Des valeurs absolues plus grandes de aa donnent des paraboles plus étroites

Comprendre le graphique peut fournir des informations sur la nature et les valeurs des racines sans calcul explicite.

Références

  1. Weisstein, Eric W. "Équation quadratique." De MathWorld--Une ressource Web Wolfram. https://mathworld.wolfram.com/QuadraticEquation.html
  2. "Équation quadratique." Wikipedia, Wikimedia Foundation, https://fr.wikipedia.org/wiki/%C3%89quation_quadratique
  3. Larson, Ron, et Bruce Edwards. Calculus. 10e éd., Cengage Learning, 2014.
  4. Stewart, James. Calculus: Early Transcendentals. 8e éd., Cengage Learning, 2015.
  5. "L'histoire de l'équation quadratique." ThoughtCo, https://www.thoughtco.com/history-of-the-quadratic-equation-3126340
Feedback