Kalkulator berasaskan web untuk menyelesaikan persamaan kuadratik. Masukkan koefisien a, b, dan c untuk mencari akar nyata atau kompleks. Mempunyai pengendalian ralat dan paparan hasil yang jelas.
Keputusan:
Persamaan kuadratik adalah persamaan polinomial darjah kedua dalam satu pembolehubah. Dalam bentuk standardnya, persamaan kuadratik ditulis sebagai:
di mana , , dan adalah nombor nyata dan . Istilah dipanggil istilah kuadratik, adalah istilah linear, dan adalah istilah pemalar.
Kalkulator ini membolehkan anda menyelesaikan persamaan kuadratik dengan memasukkan koefisien , , dan . Ia menggunakan formula kuadratik untuk mencari akar (penyelesaian) persamaan dan memberikan output yang jelas dan diformat tentang hasilnya.
Formula kuadratik digunakan untuk menyelesaikan persamaan kuadratik. Untuk persamaan dalam bentuk , penyelesaian diberikan oleh:
Istilah di bawah akar kuadrat, , dipanggil diskriminan. Ia menentukan sifat akar:
Kalkulator melakukan langkah-langkah berikut untuk menyelesaikan persamaan kuadratik:
Mengesahkan input:
Mengira diskriminan:
Menentukan sifat akar berdasarkan diskriminan
Jika akar nyata wujud, hitung mereka menggunakan formula kuadratik: dan
Bulatkan hasil kepada ketepatan yang ditentukan
Paparkan hasil, termasuk:
Kalkulator melaksanakan pemeriksaan berikut:
Persamaan kuadratik mempunyai pelbagai aplikasi dalam pelbagai bidang:
Fizik: Menerangkan gerakan peluru, mengira masa untuk objek jatuh, dan menganalisis gerakan harmonik sederhana.
Kejuruteraan: Merancang reflektor parabolik untuk pencahayaan atau telekomunikasi, mengoptimumkan kawasan atau volum dalam projek pembinaan.
Ekonomi: Memodelkan lengkung penawaran dan permintaan, mengoptimumkan fungsi keuntungan.
Grafik Komputer: Menghasilkan lengkung dan permukaan parabolik, mengira persilangan antara bentuk geometri.
Kewangan: Mengira faedah kompaun, model harga pilihan.
Biologi: Memodelkan pertumbuhan populasi dengan faktor pembatas.
Walaupun formula kuadratik adalah alat yang kuat untuk menyelesaikan persamaan kuadratik, terdapat kaedah alternatif yang mungkin lebih sesuai dalam situasi tertentu:
Memfaktorkan: Untuk persamaan dengan koefisien integer dan akar rasional yang mudah, memfaktorkan boleh menjadi lebih cepat dan memberikan lebih banyak pemahaman tentang struktur persamaan.
Melengkapkan Kuadrat: Kaedah ini berguna untuk mendapatkan formula kuadratik dan untuk mengubah fungsi kuadratik ke dalam bentuk puncak.
Kaedah Grafik: Memplot fungsi kuadratik dan mencari pemotongan x-nya boleh memberikan pemahaman visual tentang akar tanpa pengiraan eksplisit.
Kaedah Numerik: Untuk koefisien yang sangat besar atau apabila ketepatan tinggi diperlukan, kaedah numerik seperti kaedah Newton-Raphson boleh lebih stabil.
Sejarah persamaan kuadratik bermula sejak tamadun purba:
Bentuk moden formula kuadratik telah dimuktamadkan pada abad ke-16, walaupun komponennya telah diketahui lebih awal.
Berikut adalah contoh kod untuk menyelesaikan persamaan kuadratik dalam pelbagai bahasa pengaturcaraan:
1' Fungsi Excel VBA untuk Penyelesai Persamaan Kuadratik
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 = "Dua akar nyata: x1 = " & x1 & ", x2 = " & x2
12 ElseIf discriminant = 0 Then
13 x1 = -b / (2 * a)
14 SolveQuadratic = "Satu akar nyata: x = " & x1
15 Else
16 SolveQuadratic = "Tiada akar nyata"
17 End If
18End Function
19' Penggunaan:
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"Dua akar nyata: x₁ = {x1:.2f}, x₂ = {x2:.2f}"
9 elif discriminant == 0:
10 x = -b / (2*a)
11 return f"Satu akar nyata: x = {x:.2f}"
12 else:
13 return "Tiada akar nyata"
14
15# Contoh penggunaan:
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 `Dua akar nyata: x₁ = ${x1.toFixed(2)}, x₂ = ${x2.toFixed(2)}`;
7 } else if (discriminant === 0) {
8 const x = -b / (2 * a);
9 return `Satu akar nyata: x = ${x.toFixed(2)}`;
10 } else {
11 return "Tiada akar nyata";
12 }
13}
14
15// Contoh penggunaan:
16console.log(solveQuadratic(1, 5, 6));
17
1public class PenyelesaiKuadratik {
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("Dua akar nyata: x₁ = %.2f, x₂ = %.2f", x1, x2);
8 } else if (discriminant == 0) {
9 double x = -b / (2 * a);
10 return String.format("Satu akar nyata: x = %.2f", x);
11 } else {
12 return "Tiada akar nyata";
13 }
14 }
15
16 public static void main(String[] args) {
17 System.out.println(solveQuadratic(1, 5, 6));
18 }
19}
20
Dua akar nyata:
Satu akar nyata (berulang):
Tiada akar nyata:
Koefisien besar:
Graf fungsi kuadratik adalah sebuah parabola. Akar persamaan kuadratik bersamaan dengan pemotongan x parabola ini. Titik kunci pada graf termasuk:
Arah dan lebar parabola ditentukan oleh koefisien :
Memahami graf boleh memberikan pandangan tentang sifat dan nilai akar tanpa pengiraan eksplisit.
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda