দ্বিঘাত সমীকরণ সমাধানের জন্য একটি ওয়েব-ভিত্তিক ক্যালকুলেটর। সত্যিকারের বা জটিল মূল খুঁজে পেতে a, b এবং c এর গুণাঙ্ক প্রবেশ করুন। ত্রুটি পরিচালনা এবং স্পষ্ট ফলাফল প্রদর্শনের বৈশিষ্ট্যগুলি রয়েছে।
ফলাফল:
একটি কোয়াড্রাটিক সমীকরণ একটি দ্বিতীয়-শ্রেণীর পলিনোমিয়াল সমীকরণ একটি একক ভেরিয়েবলে। এর মানক রূপে, একটি কোয়াড্রাটিক সমীকরণ লেখা হয়:
যেখানে , , এবং বাস্তব সংখ্যা এবং । শব্দটিকে কোয়াড্রাটিক পদ বলা হয়, হল লিনিয়ার পদ, এবং হল ধ্রুবক পদ।
এই ক্যালকুলেটরটি আপনাকে কোয়াড্রাটিক সমীকরণ সমাধান করতে দেয় , , এবং এর কোঅফিসিয়েন্টগুলি প্রবেশ করে। এটি সমীকরণের মূল (সমাধান) খুঁজে পেতে কোয়াড্রাটিক সূত্র ব্যবহার করে এবং ফলাফলের একটি স্পষ্ট, ফরম্যাট করা আউটপুট প্রদান করে।
কোয়াড্রাটিক সমীকরণ সমাধানের জন্য কোয়াড্রাটিক সূত্র ব্যবহার করা হয়। রূপের একটি সমীকরণের জন্য, সমাধানগুলি দ্বারা দেওয়া হয়:
বর্গমূলের নিচের পদ, , কে ডিসক্রিমিন্যান্ট বলা হয়। এটি মূলগুলির প্রকৃতি নির্ধারণ করে:
ক্যালকুলেটরটি কোয়াড্রাটিক সমীকরণ সমাধান করতে নিম্নলিখিত পদক্ষেপগুলি সম্পন্ন করে:
ইনপুট যাচাই করুন:
ডিসক্রিমিন্যান্ট গণনা করুন:
ডিসক্রিমিন্যান্টের ভিত্তিতে মূলগুলির প্রকৃতি নির্ধারণ করুন
যদি বাস্তব মূলগুলি বিদ্যমান থাকে, তাহলে কোয়াড্রাটিক সূত্র ব্যবহার করে সেগুলি গণনা করুন: এবং
ফলাফলগুলি নির্দিষ্ট করা নির্ভুলতায় রাউন্ড করুন
ফলাফলগুলি প্রদর্শন করুন, যার মধ্যে রয়েছে:
ক্যালকুলেটরটি নিম্নলিখিত পরীক্ষা বাস্তবায়ন করে:
কোয়াড্রাটিক সমীকরণের বিভিন্ন ক্ষেত্রে প্রচুর ব্যবহার রয়েছে:
পদার্থবিদ্যা: প্রজেক্টাইল গতিবিধি বর্ণনা করা, বস্তুর পড়ার সময় গণনা করা, এবং সহজ হারমোনিক গতির বিশ্লেষণ করা।
প্রকৌশল: আলো বা টেলিযোগাযোগের জন্য প্যারাবোলিক রিফ্লেক্টর ডিজাইন করা, নির্মাণ প্রকল্পে এলাকা বা ভলিউম অপটিমাইজ করা।
অর্থনীতি: সরবরাহ এবং চাহিদার বক্ররেখা মডেলিং করা, লাভের কার্যকারিতা অপটিমাইজ করা।
কম্পিউটার গ্রাফিক্স: প্যারাবোলিক বক্ররেখা এবং পৃষ্ঠতল রেন্ডারিং করা, জ্যামিতিক আকৃতির মধ্যে ছেদ গণনা করা।
অর্থ: জটিল সুদ গণনা করা, বিকল্প মূল্যায়ন মডেল।
জীববিজ্ঞান: সীমাবদ্ধ ফ্যাক্টর সহ জনসংখ্যার বৃদ্ধির মডেলিং করা।
যদিও কোয়াড্রাটিক সূত্র কোয়াড্রাটিক সমীকরণ সমাধানের জন্য একটি শক্তিশালী সরঞ্জাম, কিছু পরিস্থিতিতে আরও উপযুক্ত বিকল্প পদ্ধতিগুলি থাকতে পারে:
ফ্যাক্টরিং: পূর্ণসংখ্যার কোঅফিসিয়েন্ট এবং সহজ রেশনাল মূল সহ সমীকরণের জন্য, ফ্যাক্টরিং দ্রুত হতে পারে এবং সমীকরণের কাঠামোর উপর আরও অন্তর্দৃষ্টি প্রদান করতে পারে।
স্কোয়ার সম্পূর্ণ করা: এই পদ্ধতিটি কোয়াড্রাটিক সূত্রের উদ্ভাবনের জন্য এবং কোয়াড্রাটিক ফাংশনগুলিকে শীর্ষ বিন্দুর রূপে রূপান্তর করার জন্য উপকারী।
গ্রাফিক্যাল পদ্ধতি: কোয়াড্রাটিক ফাংশনটি প্লট করা এবং এর x-ছেদগুলি খুঁজে পাওয়া মূলগুলির একটি ভিজ্যুয়াল বোঝাপড়া প্রদান করতে পারে।
সংখ্যাত্মক পদ্ধতি: খুব বড় কোঅফিসিয়েন্টের জন্য বা যখন উচ্চ নির্ভুলতার প্রয়োজন হয়, তখন সংখ্যাত্মক পদ্ধতি যেমন নিউটন-র্যাফসন পদ্ধতি আরও স্থিতিশীল হতে পারে।
কোয়াড্রাটিক সমীকরণের ইতিহাস প্রাচীন সভ্যতার দিকে ফিরে যায়:
কোয়াড্রাটিক সূত্রের আধুনিক রূপটি 16 শতকে চূড়ান্ত হয়েছিল, যদিও এর উপাদানগুলি অনেক আগে থেকেই পরিচিত ছিল।
এখানে বিভিন্ন প্রোগ্রামিং ভাষায় কোয়াড্রাটিক সমীকরণ সমাধানের কোড উদাহরণ রয়েছে:
1' Excel VBA Function for Quadratic Equation Solver
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 = "দুটি বাস্তব মূল: x1 = " & x1 & ", x2 = " & x2
12 ElseIf discriminant = 0 Then
13 x1 = -b / (2 * a)
14 SolveQuadratic = "একটি বাস্তব মূল: x = " & x1
15 Else
16 SolveQuadratic = "কোনও বাস্তব মূল নেই"
17 End If
18End Function
19' ব্যবহার:
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"দুটি বাস্তব মূল: x₁ = {x1:.2f}, x₂ = {x2:.2f}"
9 elif discriminant == 0:
10 x = -b / (2*a)
11 return f"একটি বাস্তব মূল: x = {x:.2f}"
12 else:
13 return "কোনও বাস্তব মূল নেই"
14
15# উদাহরণ ব্যবহার:
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 `দুটি বাস্তব মূল: x₁ = ${x1.toFixed(2)}, x₂ = ${x2.toFixed(2)}`;
7 } else if (discriminant === 0) {
8 const x = -b / (2 * a);
9 return `একটি বাস্তব মূল: x = ${x.toFixed(2)}`;
10 } else {
11 return "কোনও বাস্তব মূল নেই";
12 }
13}
14
15// উদাহরণ ব্যবহার:
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("দুটি বাস্তব মূল: x₁ = %.2f, x₂ = %.2f", x1, x2);
8 } else if (discriminant == 0) {
9 double x = -b / (2 * a);
10 return String.format("একটি বাস্তব মূল: x = %.2f", x);
11 } else {
12 return "কোনও বাস্তব মূল নেই";
13 }
14 }
15
16 public static void main(String[] args) {
17 System.out.println(solveQuadratic(1, 5, 6));
18 }
19}
20
দুটি বাস্তব মূল:
একটি বাস্তব মূল (পুনরাবৃত্ত):
কোনও বাস্তব মূল নেই:
বড় কোঅফিসিয়েন্ট:
কোয়াড্রাটিক ফাংশনের গ্রাফ একটি প্যারাবোলা। কোয়াড্রাটিক সমীকরণের মূলগুলি এই প্যারাবোলার x-ছেদগুলির সাথে সম্পর্কিত। গ্রাফে মূলগুলির উপর মূল পয়েন্টগুলি অন্তর্ভুক্ত:
প্যারাবোলার দিক এবং প্রস্থ কোঅফিসিয়েন্ট দ্বারা নির্ধারিত হয়:
গ্রাফটি বোঝা মূলগুলির প্রকৃতি এবং মানগুলি স্পষ্ট গণনার আগে অন্তর্দৃষ্টি প্রদান করতে পারে।
আপনার কাজে দরকারী হতে পারে আরো টুল খুঁজে বের করুন