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.
Rezultat:
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.
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:
Calculatorul efectuează următorii pași pentru a rezolva ecuația quadratică:
Validarea intrărilor:
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:
Calculatorul implementează următoarele verificări:
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.
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.
Istoria ecuațiilor quadratice datează din civilizații antice:
Forma modernă a formulei quadratice a fost finalizată în secolul al XVI-lea, deși componentele sale erau cunoscute cu mult înainte.
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
Două rădăcini reale:
O rădăcină reală (repetată):
Nu există rădăcini reale:
Coeficienți mari:
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:
Direcția și lățimea parabolei sunt determinate de coeficientul :
Înțelegerea graficului poate oferi informații despre natura și valorile rădăcinilor fără calcul explicit.
Descoperiți mai multe instrumente care ar putea fi utile pentru fluxul dvs. de lucru