Webgebaseerde calculator voor het oplossen van kwadratische vergelijkingen. Voer de coëfficiënten a, b en c in om reële of complexe wortels te vinden. Bevat foutafhandeling en duidelijke resultaatweergave.
Resultaat:
Een kwadratische vergelijking is een polynoomvergelijking van de tweede graad in een enkele variabele. In zijn standaardvorm wordt een kwadratische vergelijking geschreven als:
waarbij , en reële getallen zijn en . De term wordt de kwadratische term genoemd, is de lineaire term, en is de constante term.
Deze calculator stelt je in staat om kwadratische vergelijkingen op te lossen door de coëfficiënten , en in te voeren. Het gebruikt de kwadratische formule om de wortels (oplossingen) van de vergelijking te vinden en biedt een duidelijke, opgemaakte weergave van de resultaten.
De kwadratische formule wordt gebruikt om kwadratische vergelijkingen op te lossen. Voor een vergelijking in de vorm , worden de oplossingen gegeven door:
De term onder de vierkantswortel, , wordt de discriminant genoemd. Dit bepaalt de aard van de wortels:
De calculator voert de volgende stappen uit om de kwadratische vergelijking op te lossen:
Valideer invoer:
Bereken de discriminant:
Bepaal de aard van de wortels op basis van de discriminant
Als er reële wortels bestaan, bereken ze met behulp van de kwadratische formule: en
Rond de resultaten af op de opgegeven precisie
Toon de resultaten, inclusief:
De calculator implementeert de volgende controles:
Kwadratische vergelijkingen hebben talloze toepassingen in verschillende gebieden:
Fysica: Beschrijven van projectielbeweging, berekenen van de tijd voor objecten om te vallen, en analyseren van eenvoudige harmonische beweging.
Ingenieurswetenschappen: Ontwerpen van parabolische reflectoren voor verlichting of telecommunicatie, optimaliseren van oppervlakte of volume in bouwprojecten.
Economie: Modelleren van vraag- en aanbodcurves, optimaliseren van winstfuncties.
Computergraphics: Renderen van parabolische krommen en oppervlakken, berekenen van snijpunten tussen geometrische vormen.
Financiën: Berekenen van samengestelde rente, optieprijsmodellen.
Biologie: Modelleren van populatiegroei met beperkende factoren.
Hoewel de kwadratische formule een krachtig hulpmiddel is voor het oplossen van kwadratische vergelijkingen, zijn er alternatieve methoden die in bepaalde situaties geschikter kunnen zijn:
Factoriseren: Voor vergelijkingen met gehele coëfficiënten en eenvoudige rationale wortels kan factoriseren sneller zijn en meer inzicht geven in de structuur van de vergelijking.
Completeren van het Kwadraat: Deze methode is nuttig voor het afleiden van de kwadratische formule en voor het transformeren van kwadratische functies naar de topvorm.
Grafische Methoden: Het plotten van de kwadratische functie en het vinden van de x-intercepten kan een visueel begrip van de wortels bieden zonder expliciete berekening.
Numerieke Methoden: Voor zeer grote coëfficiënten of wanneer hoge precisie vereist is, kunnen numerieke methoden zoals de Newton-Raphson-methode stabieler zijn.
De geschiedenis van kwadratische vergelijkingen gaat terug tot oude beschavingen:
De moderne vorm van de kwadratische formule werd in de 16e eeuw afgerond, hoewel de componenten veel eerder bekend waren.
Hier zijn codevoorbeelden voor het oplossen van kwadratische vergelijkingen in verschillende programmeertalen:
1' Excel VBA Functie voor Kwadratische Vergelijking Oplosser
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 = "Twee reële wortels: x1 = " & x1 & ", x2 = " & x2
12 ElseIf discriminant = 0 Then
13 x1 = -b / (2 * a)
14 SolveQuadratic = "Eén reële wortel: x = " & x1
15 Else
16 SolveQuadratic = "Geen reële wortels"
17 End If
18End Function
19' Gebruik:
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"Twee reële wortels: x₁ = {x1:.2f}, x₂ = {x2:.2f}"
9 elif discriminant == 0:
10 x = -b / (2*a)
11 return f"Eén reële wortel: x = {x:.2f}"
12 else:
13 return "Geen reële wortels"
14
15# Voorbeeld gebruik:
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 `Twee reële wortels: x₁ = ${x1.toFixed(2)}, x₂ = ${x2.toFixed(2)}`;
7 } else if (discriminant === 0) {
8 const x = -b / (2 * a);
9 return `Eén reële wortel: x = ${x.toFixed(2)}`;
10 } else {
11 return "Geen reële wortels";
12 }
13}
14
15// Voorbeeld gebruik:
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("Twee reële wortels: x₁ = %.2f, x₂ = %.2f", x1, x2);
8 } else if (discriminant == 0) {
9 double x = -b / (2 * a);
10 return String.format("Eén reële wortel: x = %.2f", x);
11 } else {
12 return "Geen reële wortels";
13 }
14 }
15
16 public static void main(String[] args) {
17 System.out.println(solveQuadratic(1, 5, 6));
18 }
19}
20
Twee reële wortels:
Eén reële wortel (herhaald):
Geen reële wortels:
Grote coëfficiënten:
De grafiek van een kwadratische functie is een parabool. De wortels van de kwadratische vergelijking komen overeen met de x-intercepten van deze parabool. Belangrijke punten op de grafiek zijn:
De richting en breedte van de parabool worden bepaald door de coëfficiënt :
Het begrijpen van de grafiek kan inzicht geven in de aard en waarden van de wortels zonder expliciete berekening.
Ontdek meer tools die handig kunnen zijn voor uw workflow