দ্বিঘাত সমীকরণ সমাধানকারী: ax² + bx + c = 0 এর মূল খুঁজুন
দ্বিঘাত সমীকরণ সমাধানের জন্য একটি ওয়েব-ভিত্তিক ক্যালকুলেটর। সত্যিকারের বা জটিল মূল খুঁজে পেতে a, b এবং c এর গুণাঙ্ক প্রবেশ করুন। ত্রুটি পরিচালনা এবং স্পষ্ট ফলাফল প্রদর্শনের বৈশিষ্ট্যগুলি রয়েছে।
দ্বিঘাত সমীকরণ সমাধানকারী
ফলাফল:
ডকুমেন্টেশন
কোয়াড্রাটিক সমীকরণ সমাধানকারী
পরিচিতি
একটি কোয়াড্রাটিক সমীকরণ একটি দ্বিতীয়-শ্রেণীর পলিনোমিয়াল সমীকরণ একটি একক ভেরিয়েবলে। এর মানক রূপে, একটি কোয়াড্রাটিক সমীকরণ লেখা হয়:
যেখানে , , এবং বাস্তব সংখ্যা এবং । শব্দটিকে কোয়াড্রাটিক পদ বলা হয়, হল লিনিয়ার পদ, এবং হল ধ্রুবক পদ।
এই ক্যালকুলেটরটি আপনাকে কোয়াড্রাটিক সমীকরণ সমাধান করতে দেয় , , এবং এর কোঅফিসিয়েন্টগুলি প্রবেশ করে। এটি সমীকরণের মূল (সমাধান) খুঁজে পেতে কোয়াড্রাটিক সূত্র ব্যবহার করে এবং ফলাফলের একটি স্পষ্ট, ফরম্যাট করা আউটপুট প্রদান করে।
এই ক্যালকুলেটরটি কীভাবে ব্যবহার করবেন
- কোঅফিসিয়েন্ট প্রবেশ করুন (যা শূন্য নয়)
- কোঅফিসিয়েন্ট প্রবেশ করুন
- কোঅফিসিয়েন্ট প্রবেশ করুন
- ফলাফলের জন্য প্রয়োজনীয় নির্ভুলতা নির্বাচন করুন (দশমিক স্থানের সংখ্যা)
- "সমাধান করুন" বোতামে ক্লিক করুন
- ক্যালকুলেটরটি মূলগুলি (যদি থাকে) এবং সমাধানের স্বরূপ সম্পর্কে অতিরিক্ত তথ্য প্রদর্শন করবে
সূত্র
কোয়াড্রাটিক সমীকরণ সমাধানের জন্য কোয়াড্রাটিক সূত্র ব্যবহার করা হয়। রূপের একটি সমীকরণের জন্য, সমাধানগুলি দ্বারা দেওয়া হয়:
বর্গমূলের নিচের পদ, , কে ডিসক্রিমিন্যান্ট বলা হয়। এটি মূলগুলির প্রকৃতি নির্ধারণ করে:
- যদি , তাহলে দুটি ভিন্ন বাস্তব মূল রয়েছে
- যদি , তাহলে একটি বাস্তব মূল (একটি পুনরাবৃত্ত মূল) রয়েছে
- যদি , তাহলে কোনও বাস্তব মূল নেই (দুটি জটিল কনজুগেট মূল)
গণনা
ক্যালকুলেটরটি কোয়াড্রাটিক সমীকরণ সমাধান করতে নিম্নলিখিত পদক্ষেপগুলি সম্পন্ন করে:
-
ইনপুট যাচাই করুন:
- নিশ্চিত করুন শূন্য নয়
- কোঅফিসিয়েন্টগুলি একটি বৈধ পরিসরে (যেমন, -1e10 এবং 1e10 এর মধ্যে) রয়েছে কিনা তা পরীক্ষা করুন
-
ডিসক্রিমিন্যান্ট গণনা করুন:
-
ডিসক্রিমিন্যান্টের ভিত্তিতে মূলগুলির প্রকৃতি নির্ধারণ করুন
-
যদি বাস্তব মূলগুলি বিদ্যমান থাকে, তাহলে কোয়াড্রাটিক সূত্র ব্যবহার করে সেগুলি গণনা করুন: এবং
-
ফলাফলগুলি নির্দিষ্ট করা নির্ভুলতায় রাউন্ড করুন
-
ফলাফলগুলি প্রদর্শন করুন, যার মধ্যে রয়েছে:
- মূলগুলির প্রকৃতি
- মূলগুলির মান (যদি বাস্তব)
- মানক রূপে সমীকরণ
ইনপুট যাচাই এবং ত্রুটি পরিচালনা
ক্যালকুলেটরটি নিম্নলিখিত পরীক্ষা বাস্তবায়ন করে:
- কোঅফিসিয়েন্ট শূন্য নয় হতে হবে। যদি , একটি ত্রুটি বার্তা প্রদর্শিত হয়।
- সমস্ত কোঅফিসিয়েন্ট অবশ্যই বৈধ সংখ্যা হতে হবে। অ-সংখ্যাত্মক ইনপুটগুলি প্রত্যাখ্যাত হয়।
- কোঅফিসিয়েন্টগুলি একটি যুক্তিসঙ্গত পরিসরের মধ্যে থাকতে হবে (যেমন, -1e10 এবং 1e10 এর মধ্যে) ওভারফ্লো ত্রুটি এড়াতে।
ব্যবহার কেস
কোয়াড্রাটিক সমীকরণের বিভিন্ন ক্ষেত্রে প্রচুর ব্যবহার রয়েছে:
-
পদার্থবিদ্যা: প্রজেক্টাইল গতিবিধি বর্ণনা করা, বস্তুর পড়ার সময় গণনা করা, এবং সহজ হারমোনিক গতির বিশ্লেষণ করা।
-
প্রকৌশল: আলো বা টেলিযোগাযোগের জন্য প্যারাবোলিক রিফ্লেক্টর ডিজাইন করা, নির্মাণ প্রকল্পে এলাকা বা ভলিউম অপটিমাইজ করা।
-
অর্থনীতি: সরবরাহ এবং চাহিদার বক্ররেখা মডেলিং করা, লাভের কার্যকারিতা অপটিমাইজ করা।
-
কম্পিউটার গ্রাফিক্স: প্যারাবোলিক বক্ররেখা এবং পৃষ্ঠতল রেন্ডারিং করা, জ্যামিতিক আকৃতির মধ্যে ছেদ গণনা করা।
-
অর্থ: জটিল সুদ গণনা করা, বিকল্প মূল্যায়ন মডেল।
-
জীববিজ্ঞান: সীমাবদ্ধ ফ্যাক্টর সহ জনসংখ্যার বৃদ্ধির মডেলিং করা।
বিকল্প
যদিও কোয়াড্রাটিক সূত্র কোয়াড্রাটিক সমীকরণ সমাধানের জন্য একটি শক্তিশালী সরঞ্জাম, কিছু পরিস্থিতিতে আরও উপযুক্ত বিকল্প পদ্ধতিগুলি থাকতে পারে:
-
ফ্যাক্টরিং: পূর্ণসংখ্যার কোঅফিসিয়েন্ট এবং সহজ রেশনাল মূল সহ সমীকরণের জন্য, ফ্যাক্টরিং দ্রুত হতে পারে এবং সমীকরণের কাঠামোর উপর আরও অন্তর্দৃষ্টি প্রদান করতে পারে।
-
স্কোয়ার সম্পূর্ণ করা: এই পদ্ধতিটি কোয়াড্রাটিক সূত্রের উদ্ভাবনের জন্য এবং কোয়াড্রাটিক ফাংশনগুলিকে শীর্ষ বিন্দুর রূপে রূপান্তর করার জন্য উপকারী।
-
গ্রাফিক্যাল পদ্ধতি: কোয়াড্রাটিক ফাংশনটি প্লট করা এবং এর x-ছেদগুলি খুঁজে পাওয়া মূলগুলির একটি ভিজ্যুয়াল বোঝাপড়া প্রদান করতে পারে।
-
সংখ্যাত্মক পদ্ধতি: খুব বড় কোঅফিসিয়েন্টের জন্য বা যখন উচ্চ নির্ভুলতার প্রয়োজন হয়, তখন সংখ্যাত্মক পদ্ধতি যেমন নিউটন-র্যাফসন পদ্ধতি আরও স্থিতিশীল হতে পারে।
ইতিহাস
কোয়াড্রাটিক সমীকরণের ইতিহাস প্রাচীন সভ্যতার দিকে ফিরে যায়:
- বাবিলোনিয়ানরা (প্রায় 2000 খ্রিস্টপূর্ব): কোয়াড্রাটিক সমীকরণগুলি সমাধান করতে সম্পূর্ণ স্কোয়ার করার সমতুল্য কৌশল ব্যবহার করেছিল।
- প্রাচীন গ্রীকরা (প্রায় 400 খ্রিস্টপূর্ব): জ্যামিতিকভাবে কোয়াড্রাটিক সমীকরণগুলি সমাধান করেছিল।
- ভারতীয় গণিতবিদরা (প্রায় 600 খ্রিস্টপূর্ব): ব্রহ্মগুপ্ত কোয়াড্রাটিক সমীকরণ সমাধানের জন্য প্রথম স্পষ্ট সূত্র প্রদান করেছিলেন।
- ইসলামী স্বর্ণযুগ (প্রায় 800 খ্রিস্টপূর্ব): আল-খোয়ারিজমি সিস্টেম্যাটিকভাবে আলজেব্রিক পদ্ধতি ব্যবহার করে কোয়াড্রাটিক সমীকরণগুলি সমাধান করেছিলেন।
- রেনেসাঁ ইউরোপ: সাধারণ অ্যালজেব্রিক সমাধান (কোয়াড্রাটিক সূত্র) ব্যাপকভাবে পরিচিত এবং ব্যবহৃত হয়।
কোয়াড্রাটিক সূত্রের আধুনিক রূপটি 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-ছেদগুলির সাথে সম্পর্কিত। গ্রাফে মূলগুলির উপর মূল পয়েন্টগুলি অন্তর্ভুক্ত:
- শীর্ষ বিন্দু: প্যারাবোলার সর্বোচ্চ বা সর্বনিম্ন পয়েন্ট, যা দ্বারা দেওয়া হয়
- সমান্তরাল অক্ষ: শীর্ষ বিন্দুর মধ্য দিয়ে যাওয়া একটি উল্লম্ব রেখা, যা দ্বারা দেওয়া হয়
- y-ছেদ: প্যারাবোলা যেখানে y-অক্ষকে অতিক্রম করে, যা দ্বারা দেওয়া হয়
প্যারাবোলার দিক এবং প্রস্থ কোঅফিসিয়েন্ট দ্বারা নির্ধারিত হয়:
- যদি , প্যারাবোলা উপরের দিকে খোলে
- যদি , প্যারাবোলা নিচের দিকে খোলে
- এর বৃহত্তর গুণফলগুলি সংকীর্ণ প্যারাবোলার ফলস্বরূপ হয়
গ্রাফটি বোঝা মূলগুলির প্রকৃতি এবং মানগুলি স্পষ্ট গণনার আগে অন্তর্দৃষ্টি প্রদান করতে পারে।
রেফারেন্স
- Weisstein, Eric W. "Quadratic Equation." From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/QuadraticEquation.html
- "Quadratic equation." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Quadratic_equation
- Larson, Ron, and Bruce Edwards. Calculus. 10th ed., Cengage Learning, 2014.
- Stewart, James. Calculus: Early Transcendentals. 8th ed., Cengage Learning, 2015.
- "The History of the Quadratic Equation." ThoughtCo, https://www.thoughtco.com/history-of-the-quadratic-equation-3126340
প্রতিক্রিয়া
এই টুল সম্পর্কে প্রতিক্রিয়া দিতে শুরু করতে প্রতিক্রিয়া টোস্টে ক্লিক করুন
সম্পর্কিত টুলস
আপনার কাজের প্রবাহের জন্য উপকারী হতে পারে এমন আরও টুল আবিষ্কার করুন