Rezolvator de Ecuații Quadratice: Găsește Rădăcinile lui ax² + bx + c = 0
Calculator web pentru rezolvarea ecuațiilor cuadratice. Introduce coeficienții a, b și c pentru a găsi rădăcini reale sau complexe. Caracteristici de gestionare a erorilor și afișare clară a rezultatelor.
Rezolvator de ecuații cuadratice
Rezultat:
Documentație
Rezolvator de Ecuații Quadratice
Introducere
O ecuație quadratică este o ecuație polinomială de gradul al doilea într-o singură variabilă. În forma sa standard, o ecuație quadratică este scrisă ca:
unde , și sunt numere reale și . Termenul se numește termen quadratic, este termenul liniar, iar este termenul constant.
Acest calculator vă permite să rezolvați ecuații quadratice introducând coeficienții , și . Folosește formula quadratică pentru a găsi rădăcinile (soluțiile) ecuației și oferă o ieșire clară și formatată a rezultatelor.
Cum să folosiți acest calculator
- Introduceți coeficientul (trebuie să fie diferit de zero)
- Introduceți coeficientul
- Introduceți coeficientul
- Selectați precizia dorită pentru rezultate (numărul de zecimale)
- Faceți clic pe butonul "Rezolvă"
- Calculatorul va afișa rădăcinile (dacă există) și informații suplimentare despre natura soluțiilor
Formula
Formula quadratică este folosită pentru a rezolva ecuațiile quadratice. Pentru o ecuație în forma , soluțiile sunt date de:
Termenul de sub rădăcină, , se numește discriminant. Acesta determină natura rădăcinilor:
- Dacă , există două rădăcini reale distincte
- Dacă , există o rădăcină reală (o rădăcină repetată)
- Dacă , nu există rădăcini reale (două rădăcini complexe conjugate)
Calcul
Calculatorul efectuează următorii pași pentru a rezolva ecuația quadratică:
-
Validarea intrărilor:
- Asigurați-vă că nu este zero
- Verificați dacă coeficienții sunt într-un interval valid (de exemplu, între -1e10 și 1e10)
-
Calculați discriminantul:
-
Determinați natura rădăcinilor pe baza discriminantului
-
Dacă există rădăcini reale, calculați-le folosind formula quadratică: și
-
Rotunjiți rezultatele la precizia specificată
-
Afișați rezultatele, inclusiv:
- Natura rădăcinilor
- Valorile rădăcinilor (dacă sunt reale)
- Ecuația în formă standard
Validarea intrărilor și gestionarea erorilor
Calculatorul implementează următoarele verificări:
- Coeficientul trebuie să fie diferit de zero. Dacă , se afișează un mesaj de eroare.
- Toți coeficienții trebuie să fie numere valide. Intrările non-numerice sunt respinse.
- Coeficienții trebuie să fie într-un interval rezonabil (de exemplu, între -1e10 și 1e10) pentru a evita erorile de suprasarcină.
Cazuri de utilizare
Ecuațiile quadratice au numeroase aplicații în diverse domenii:
-
Fizică: Descrierea mișcării proiectilelor, calcularea timpului pentru obiecte care cad și analizarea mișcării armonice simple.
-
Inginerie: Proiectarea reflectorilor parabolici pentru iluminat sau telecomunicații, optimizarea suprafeței sau volumului în proiectele de construcție.
-
Economie: Modelarea curbelor de ofertă și cerere, optimizarea funcțiilor de profit.
-
Grafică pe calculator: Redarea curbelor și suprafețelor parabolice, calcularea intersecțiilor între forme geometrice.
-
Finanțe: Calcularea dobânzii compuse, modele de prețuri pentru opțiuni.
-
Biologie: Modelarea creșterii populației cu factori limitativi.
Alternative
Deși formula quadratică este un instrument puternic pentru rezolvarea ecuațiilor quadratice, există metode alternative care pot fi mai potrivite în anumite situații:
-
Factorizarea: Pentru ecuațiile cu coeficienți întregi și rădăcini raționale simple, factorizarea poate fi mai rapidă și poate oferi mai multe informații despre structura ecuației.
-
Completarea pătratului: Această metodă este utilă pentru derivarea formulei quadratice și pentru transformarea funcțiilor quadratice în forma vârfului.
-
Metode grafice: Plotarea funcției quadratice și găsirea intersecțiilor cu axa x poate oferi o înțelegere vizuală a rădăcinilor fără calcul explicit.
-
Metode numerice: Pentru coeficienți foarte mari sau atunci când este necesară o precizie înaltă, metodele numerice, cum ar fi metoda Newton-Raphson, pot fi mai stabile.
Istorie
Istoria ecuațiilor quadratice datează din civilizații antice:
- Babilonienii (c. 2000 î.Hr.): Au rezolvat ecuații quadratice specifice folosind tehnici echivalente cu completarea pătratului.
- Grecii antici (c. 400 î.Hr.): Au rezolvat geometric ecuațiile quadratice.
- Matematicienii indieni (c. 600 d.Hr.): Brahmagupta a oferit prima formulă explicită pentru rezolvarea ecuațiilor quadratice.
- Epoca de Aur Islamică (c. 800 d.Hr.): Al-Khwarizmi a rezolvat sistematic ecuațiile quadratice folosind metode algebrice.
- Renașterea europeană: Soluția algebrică generală (formula quadratică) a devenit cunoscută și utilizată pe scară largă.
Forma modernă a formulei quadratice a fost finalizată în secolul al XVI-lea, deși componentele sale erau cunoscute cu mult înainte.
Exemple
Iată exemple de cod pentru rezolvarea ecuațiilor quadratice în diferite limbaje de programare:
1' Funcție Excel VBA pentru Rezolvator de Ecuații Quadratice
2Function SolveQuadratic(a As Double, b As Double, c As Double) As String
3 Dim discriminant As Double
4 Dim x1 As Double, x2 As Double
5
6 discriminant = b ^ 2 - 4 * a * c
7
8 If discriminant > 0 Then
9 x1 = (-b + Sqr(discriminant)) / (2 * a)
10 x2 = (-b - Sqr(discriminant)) / (2 * a)
11 SolveQuadratic = "Două rădăcini reale: x1 = " & x1 & ", x2 = " & x2
12 ElseIf discriminant = 0 Then
13 x1 = -b / (2 * a)
14 SolveQuadratic = "O rădăcină reală: x = " & x1
15 Else
16 SolveQuadratic = "Nu există rădăcini reale"
17 End If
18End Function
19' Utilizare:
20' =SolveQuadratic(1, 5, 6)
21
1import math
2
3def solve_quadratic(a, b, c):
4 discriminant = b**2 - 4*a*c
5 if discriminant > 0:
6 x1 = (-b + math.sqrt(discriminant)) / (2*a)
7 x2 = (-b - math.sqrt(discriminant)) / (2*a)
8 return f"Două rădăcini reale: x₁ = {x1:.2f}, x₂ = {x2:.2f}"
9 elif discriminant == 0:
10 x = -b / (2*a)
11 return f"O rădăcină reală: x = {x:.2f}"
12 else:
13 return "Nu există rădăcini reale"
14
15# Exemplu de utilizare:
16print(solve_quadratic(1, 5, 6))
17
1function solveQuadratic(a, b, c) {
2 const discriminant = b * b - 4 * a * c;
3 if (discriminant > 0) {
4 const x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
5 const x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
6 return `Două rădăcini reale: x₁ = ${x1.toFixed(2)}, x₂ = ${x2.toFixed(2)}`;
7 } else if (discriminant === 0) {
8 const x = -b / (2 * a);
9 return `O rădăcină reală: x = ${x.toFixed(2)}`;
10 } else {
11 return "Nu există rădăcini reale";
12 }
13}
14
15// Exemplu de utilizare:
16console.log(solveQuadratic(1, 5, 6));
17
1public class QuadraticSolver {
2 public static String solveQuadratic(double a, double b, double c) {
3 double discriminant = b * b - 4 * a * c;
4 if (discriminant > 0) {
5 double x1 = (-b + Math.sqrt(discriminant)) / (2 * a);
6 double x2 = (-b - Math.sqrt(discriminant)) / (2 * a);
7 return String.format("Două rădăcini reale: x₁ = %.2f, x₂ = %.2f", x1, x2);
8 } else if (discriminant == 0) {
9 double x = -b / (2 * a);
10 return String.format("O rădăcină reală: x = %.2f", x);
11 } else {
12 return "Nu există rădăcini reale";
13 }
14 }
15
16 public static void main(String[] args) {
17 System.out.println(solveQuadratic(1, 5, 6));
18 }
19}
20
Exemple numerice
-
Două rădăcini reale:
- Ecuația:
- Coeficienți: , ,
- Rezultatul: Două rădăcini reale: ,
-
O rădăcină reală (repetată):
- Ecuația:
- Coeficienți: , ,
- Rezultatul: O rădăcină reală:
-
Nu există rădăcini reale:
- Ecuația:
- Coeficienți: , ,
- Rezultatul: Nu există rădăcini reale
-
Coeficienți mari:
- Ecuația:
- Coeficienți: , ,
- Rezultatul: Două rădăcini reale: ,
Graficarea funcțiilor quadratice
Graficul unei funcții quadratice este o parabolă. Rădăcinile ecuației quadratice corespund intersecțiilor cu axa x a acestei parabole. Punctele cheie de pe grafic includ:
- Vârful: Cel mai înalt sau cel mai jos punct al parabolei, dat de
- Axă de simetrie: O linie verticală care trece prin vârf, dată de
- Interceptul y: Punctul în care parabola intersectează axa y, dat de
Direcția și lățimea parabolei sunt determinate de coeficientul :
- Dacă , parabola se deschide în sus
- Dacă , parabola se deschide în jos
- Valorile absolute mai mari ale lui rezultă în parabolice mai înguste
Înțelegerea graficului poate oferi informații despre natura și valorile rădăcinilor fără calcul explicit.
Referințe
- Weisstein, Eric W. "Ecuația Quadratică." Din MathWorld--O Resursă Wolfram Web. https://mathworld.wolfram.com/QuadraticEquation.html
- "Ecuația quadratică." Wikipedia, Fundația Wikimedia, https://en.wikipedia.org/wiki/Quadratic_equation
- Larson, Ron, și Bruce Edwards. Calculus. Ediția a 10-a, Cengage Learning, 2014.
- Stewart, James. Calculus: Early Transcendentals. Ediția a 8-a, Cengage Learning, 2015.
- "Istoria Ecuației Quadratice." ThoughtCo, https://www.thoughtco.com/history-of-the-quadratic-equation-3126340
Feedback
Click pe toast-ul de feedback pentru a începe să oferi feedback despre acest instrument
Instrumente Asemănătoare
Descoperă mai multe instrumente care ar putea fi utile pentru fluxul tău de lucru