Kvadrātiskās vienādojuma risinātājs: Atrodiet saknes ax² + bx + c = 0
Tīmekļa kalkulators kvadrātisko vienādojumu risināšanai. Ievadiet koeficientus a, b un c, lai atrastu reālas vai kompleksas saknes. Iespējas ietver kļūdu apstrādi un skaidru rezultātu attēlošanu.
Kvadrātiskās vienādojumu risinātājs
Rezultāts:
Dokumentācija
Kvadrātiskās vienādojuma risinātājs
Ievads
Kvadrātiskais vienādojums ir otrās pakāpes polinomāls vienādojums vienā mainīgajā. Standarta formā kvadrātiskais vienādojums tiek rakstīts kā:
kur , un ir reāli skaitļi un . Termins tiek saukts par kvadrātisko terminu, ir lineārais termins, un ir konstantes termins.
Šis kalkulators ļauj jums risināt kvadrātiskos vienādojumus, ievadot koeficientus , un . Tas izmanto kvadrātisko formulu, lai atrastu saknes (risinājumus) vienādojumam un sniedz skaidru, formatētu rezultātu izvadi.
Kā izmantot šo kalkulatoru
- Ievadiet koeficientu (jābūt nenulles)
- Ievadiet koeficientu
- Ievadiet koeficientu
- Izvēlieties vēlamo precizitāti rezultātiem (decimāldaļu skaits)
- Noklikšķiniet uz pogas "Risināt"
- Kalkulators parādīs saknes (ja tās pastāv) un papildu informāciju par risinājumu dabu
Formula
Kvadrātiskā formula tiek izmantota kvadrātisko vienādojumu risināšanai. Vienādojumam formā risinājumi tiek doti ar:
Termins zem kvadrātsaknes, , tiek saukts par diskriminantu. Tas nosaka sakņu dabu:
- Ja , ir divas atšķirīgas reālas saknes
- Ja , ir viena reāla sakne (atkārtota sakne)
- Ja , nav reālu sakņu (divas kompleksas konjugētas saknes)
Aprēķins
Kalkulators veic šādas darbības, lai atrisinātu kvadrātisko vienādojumu:
-
Validē ievades:
- Pārliecinieties, ka nav nulle
- Pārbaudiet, vai koeficienti ir derīgā diapazonā (piemēram, starp -1e10 un 1e10)
-
Aprēķiniet diskriminantu:
-
Nosakiet sakņu dabu, pamatojoties uz diskriminantu
-
Ja reālas saknes pastāv, aprēķiniet tās, izmantojot kvadrātisko formulu: un
-
Noapaļojiet rezultātus līdz norādītajai precizitātei
-
Parādiet rezultātus, tostarp:
- Sakņu dabu
- Sakņu vērtības (ja reālas)
- Vienādojumu standarta formā
Ievades validācija un kļūdu apstrāde
Kalkulators īsteno šādas pārbaudes:
- Koeficientam jābūt nenulles. Ja , tiek parādīta kļūdas ziņa.
- Visiem koeficientiem jābūt derīgiem skaitļiem. Nedigitālas ievades tiek noraidītas.
- Koeficientiem jābūt saprātīgā diapazonā (piemēram, starp -1e10 un 1e10), lai izvairītos no pārsprieguma kļūdām.
Lietošanas gadījumi
Kvadrātiskie vienādojumi ir plaši pielietojami dažādās jomās:
-
Fizika: Projektilu kustības aprakstīšana, laika aprēķināšana objektiem, kas krīt, un vienkāršās harmoniskās kustības analīze.
-
Inženierija: Parabolisko atstarotāju projektēšana apgaismojumam vai telekomunikācijām, optimizējot platību vai tilpumu būvniecības projektos.
-
Ekonomika: Piedāvājuma un pieprasījuma līkņu modelēšana, optimizējot peļņas funkcijas.
-
Datorgrafika: Parabolisko līkņu un virsmu attēlošana, ģeometrisko formu krustojumu aprēķināšana.
-
Finanšu joma: Kompounda procentu aprēķināšana, opciju cenu modeļi.
-
Bioloģija: Populācijas izaugsmes modelēšana ar ierobežojošiem faktoriem.
Alternatīvas
Lai gan kvadrātiskā formula ir spēcīgs rīks kvadrātisko vienādojumu risināšanai, ir alternatīvas metodes, kas var būt piemērotākas noteiktās situācijās:
-
Faktorizēšana: Vienādojumiem ar veseliem koeficientiem un vienkāršām racionālām saknēm faktorizēšana var būt ātrāka un sniegt vairāk ieskatu vienādojuma struktūrā.
-
Kvadrāta pabeigšana: Šī metode ir noderīga kvadrātiskās formulas izstrādē un kvadrātisko funkciju pārvēršanā virsotnes formā.
-
Grafiskās metodes: Kvadrātiskās funkcijas attēlošana un tās x-krustojumu atrašana var sniegt vizuālu izpratni par saknēm bez tiešas aprēķināšanas.
-
Numeriskās metodes: Ļoti lieliem koeficientiem vai kad nepieciešama augsta precizitāte, numeriskās metodes, piemēram, Ņūtona-Rafsona metode, var būt stabilākas.
Vēsture
Kvadrātisko vienādojumu vēsture aizsākas senajās civilizācijās:
- Babilonieši (ap 2000. gadu p.m.ē.): Risināja specifiskus kvadrātiskos vienādojumus, izmantojot tehnikas, kas atbilst pabeigšanai kvadrātā.
- Senie grieķi (ap 400. gadu p.m.ē.): Geometriski risināja kvadrātiskos vienādojumus.
- Indijas matemātiķi (ap 600. gadu m.ē.): Brahmagupta sniedza pirmo skaidro formulu kvadrātisko vienādojumu risināšanai.
- Islāma zelta laikmets (ap 800. gadu m.ē.): Al-Khwarizmi sistemātiski risināja kvadrātiskos vienādojumus, izmantojot algebriskās metodes.
- Renesanses Eiropa: Vispārējā algebriskā risinājuma (kvadrātiskās formulas) kļuva plaši zināms un izmantots.
Mūsdienu kvadrātiskās formulas forma tika pabeigta 16. gadsimtā, lai gan tās komponenti bija zināmi daudz agrāk.
Piemēri
Šeit ir koda piemēri kvadrātisko vienādojumu risināšanai dažādās programmēšanas valodās:
1' Excel VBA funkcija kvadrātiskā vienādojuma risinātājam
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 = "Divas reālas saknes: x1 = " & x1 & ", x2 = " & x2
12 ElseIf discriminant = 0 Then
13 x1 = -b / (2 * a)
14 SolveQuadratic = "Viens reāls risinājums: x = " & x1
15 Else
16 SolveQuadratic = "Nav reālu sakņu"
17 End If
18End Function
19' Izmantošana:
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"Divas reālas saknes: x₁ = {x1:.2f}, x₂ = {x2:.2f}"
9 elif discriminant == 0:
10 x = -b / (2*a)
11 return f"Viens reāls risinājums: x = {x:.2f}"
12 else:
13 return "Nav reālu sakņu"
14
15# Piemēra izmantošana:
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 `Divas reālas saknes: x₁ = ${x1.toFixed(2)}, x₂ = ${x2.toFixed(2)}`;
7 } else if (discriminant === 0) {
8 const x = -b / (2 * a);
9 return `Viens reāls risinājums: x = ${x.toFixed(2)}`;
10 } else {
11 return "Nav reālu sakņu";
12 }
13}
14
15// Piemēra izmantošana:
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("Divas reālas saknes: x₁ = %.2f, x₂ = %.2f", x1, x2);
8 } else if (discriminant == 0) {
9 double x = -b / (2 * a);
10 return String.format("Viens reāls risinājums: x = %.2f", x);
11 } else {
12 return "Nav reālu sakņu";
13 }
14 }
15
16 public static void main(String[] args) {
17 System.out.println(solveQuadratic(1, 5, 6));
18 }
19}
20
Numeriskie piemēri
-
Divas reālas saknes:
- Vienādojums:
- Koeficienti: , ,
- Rezultāts: Divas reālas saknes: ,
-
Viens reāls risinājums (atkārtots):
- Vienādojums:
- Koeficienti: , ,
- Rezultāts: Viens reāls risinājums:
-
Nav reālu sakņu:
- Vienādojums:
- Koeficienti: , ,
- Rezultāts: Nav reālu sakņu
-
Lieli koeficienti:
- Vienādojums:
- Koeficienti: , ,
- Rezultāts: Divas reālas saknes: ,
Kvadrātisko funkciju grafika
Kvadrātiskās funkcijas grafiks ir parabola. Kvadrātiskā vienādojuma saknes atbilst šīs parabolas x-krustojumiem. Galvenie punkti uz grafika ietver:
- Virsotne: Augstākais vai zemākais parabola punkts, ko nosaka
- Simetrijas ass: Vertikāla līnija, kas iet cauri virsotnei, ko nosaka
- y-krustojums: Punkts, kur parabola krustojas ar y-ass, ko nosaka
Parabolas virziens un platums ir atkarīgs no koeficienta :
- Ja , parabola atveras uz augšu
- Ja , parabola atveras uz leju
- Lielākas absolūtās vērtības rezultējas šaurākās parabolās
Izpratne par grafiku var sniegt ieskatu sakņu dabā un vērtībās bez tiešas aprēķināšanas.
Atsauces
- Weisstein, Eric W. "Kvadrātiskais vienādojums." No MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/QuadraticEquation.html
- "Kvadrātiskais vienādojums." Vikipēdija, Wikimedia Foundation, https://en.wikipedia.org/wiki/Quadratic_equation
- Larson, Ron, un Bruce Edwards. Kalkuls. 10. izdevums, Cengage Learning, 2014.
- Stewart, James. Kalkuls: Agrīnie transcendentāli. 8. izdevums, Cengage Learning, 2015.
- "Kvadrātiskā vienādojuma vēsture." ThoughtCo, https://www.thoughtco.com/history-of-the-quadratic-equation-3126340
Atsauksmes
Noklikšķiniet uz atsauksmju tosta, lai sāktu sniegt atsauksmes par šo rīku
Saistītie Rīki
Atklājiet vairāk rīku, kas varētu būt noderīgi jūsu darbplūsmai