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.
Rezultāts:
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.
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:
Kalkulators veic šādas darbības, lai atrisinātu kvadrātisko vienādojumu:
Validē ievades:
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:
Kalkulators īsteno šādas pārbaudes:
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.
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.
Kvadrātisko vienādojumu vēsture aizsākas senajās civilizācijās:
Mūsdienu kvadrātiskās formulas forma tika pabeigta 16. gadsimtā, lai gan tās komponenti bija zināmi daudz agrāk.
Š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
Divas reālas saknes:
Viens reāls risinājums (atkārtots):
Nav reālu sakņu:
Lieli koeficienti:
Kvadrātiskās funkcijas grafiks ir parabola. Kvadrātiskā vienādojuma saknes atbilst šīs parabolas x-krustojumiem. Galvenie punkti uz grafika ietver:
Parabolas virziens un platums ir atkarīgs no koeficienta :
Izpratne par grafiku var sniegt ieskatu sakņu dabā un vērtībās bez tiešas aprēķināšanas.
Atklājiet vairāk rīku, kas varētu būt noderīgi jūsu darbplūsmai