آلية عمل حاسبة جذور الحدوديات
تقوم حاسبة جذور الحدوديات بإيجاد كافة الجذور الحقيقية، المركبة، والمكررة للمعادلات الحدودية التي تتراوح درجتها من 1 إلى 20. يتيح البرنامج للمستخدمين إدخال الحدودية إما في شكل تعبير مفكوك أو كقائمة من المعاملات الرقمية.
بعد إدخال البيانات، تحسب الأداة الجذور عدديًا، وتجري فحوصات التقارب والمتبقيات، ثم تعرض النتائج النهائية مصحوبة برسم بياني توضيحي على المستوى المركب وتفاصيل خطوة بخطوة لمسار تنفيذ الخوارزمية.
خيارات الإدخال والتحكم في الدقة
توفر الأداة طريقتين رئيسيتين لتحديد الحدودية عبر خيار "أدخل الحدودية على شكل":
- التعبير المفكوك: يتيح هذا الخيار إدخال معادلة أو تعبير بمتغير واحد، حيث يمكن أن تظهر الحدود الرياضية على أي من جانبي علامة التساوي. يظهر هذا الحقل تحت اسم "التعبير أو المعادلة".
- قائمة المعاملات: يتيح إدخال قائمة من الأعداد الحقيقية بلا أبعاد، مفصولة بفواصل، مسافات، أو أسطر جديدة، مرتبة تنازليًا من الأس الأعلى إلى الحد الثابت. يظهر هذا الحقل تحت اسم "المعاملات، من الأس الأعلى إلى الأدنى".
تتضمن واجهة الإدخال أيضًا الخيارات التالية لتسهيل العمل والتحكم في الحسابات:
- المنازل العشرية المعروضة: مدخل للتحكم في دقة الحسابات يقبل قيمًا تتراوح بين 4 و12 منزلة عشرية. تضييق هذا الإعداد يشدد اختبار التوقف الرياضي للخوارزمية، لكنه لا يستطيع استعادة الدقة المفقودة في المعاملات الأصلية.
- جرب حدودية: أزرار تشغيل سريعة لتحميل أمثلة مسبقة الإعداد:
- خمسة جذور: لتحميل حدودية ذات خمسة جذور متنوعة.
- أربعة جذور مركبة: لتحميل حدودية تنتج جذورًا تخيلية.
- جذر مكرر: لتحميل حدودية تحتوي على جذر مكرر ذي تعددية.
مخرجات الحسابات والتحقق العددي
عند اكتمال الحسابات، تعرض الأداة النتائج مفصلة في عدة أقسام متكاملة:
مجموعة الجذور
يحتوي هذا القسم على النتائج الرئيسية للحل:
- الصيغة القياسية: تعرض الحدودية بعد تجميع حدودها وتبسيطها.
- عدد الجذور: يظهر بتنسيق "جذر واحد، مع احتساب التعددية" أو "
‹count›جذور، مع احتساب التعددية". - قائمة الجذور: يعرض القيمة العددية لكل جذر تحت تسمية "الجذر
‹index›"، مصحوبًا بـ:- التعددية
‹count›: تظهر فقط عندما يكون الجذر مكررًا. - المتبقي المعياري: القيمة المتبقية المستقلة عن المقياس للتحقق من دقة الجذر.
- التعددية
- نسخ الجذور: زر مخصص لنسخ قيم الجذور المستخرجة بسهولة.
الجذور على المستوى المركب
مخطط مرئي يرسم مواقع الجذور الحقيقية والمركبة هندسيًا على المحاور الإحداثية للمستوى المركب.
التحقق العددي
لوحة تشخيصية تعرض كفاءة وجودة الحل العددي وتشمل:
- الدرجة الفعلية للحدودية.
- الطريقة: تعرض إما "حل خطي مباشر" أو "تكرار Ehrlich–Aberth".
- دقة العرض المعتمدة.
- التكرارات: عدد الخطوات التكرارية المستهلكة للوصول للحل.
- مجموعات البدء المجربة أثناء البحث.
- أكبر متبقٍ معياري تم تسجيله.
خطوات الخوارزمية والتعويض
تعرض الأداة تفصيلًا تسلسليًا لكيفية معالجة الحدودية تحت عنوان "الخوارزمية والتعويض" عبر الخطوات التالية:
- تحديث متزامن للجذور: الصيغة الرياضية المعتمدة لتحديث قيم الجذور معًا.
- الخطوة 1: الصيغة القياسية: "تجميع الحدود في الصيغة القياسية:
‹polynomial›". - الخطوة 2: التقيس: "قسمة كل معامل على المعامل الرئيسي
‹leading›.". - الخطوة 3: التحجيم: "تحجيم البحث عن الجذور بمقدار R =
‹scale›لتبقى التخمينات الأولية في نطاق مستقر.". - الخطوة 4: التكرار: "تحديث جميع تخمينات الجذور معًا حتى يصبح التصحيح أقل من
‹tolerance›؛ استخدمت هذه العملية‹iterations›تكرارات.". - الخطوة 5: التحقق: "تعويض كل جذر في الحدودية؛ أكبر متبقٍ معياري هو
‹residual›.".
القواعد الرياضية والحالات الخاصة
تخضع عمليات الإدخال والحل لمجموعة من الشروط والقيود الرياضية الصارمة لضمان استقرار الحسابات:
- حدود المدخلات: يجب أن تكون درجة الحدودية بين 1 و20. يجب أن تكون المعاملات أعدادًا حقيقية بلا أبعاد لا تتجاوز قيمتها المطلقة 1e100 (|coefficient| ≤ 1e100)، ويُسمح باستخدام الكسور. يجب ألا يتجاوز نص الإدخال 600 حرف.
- الآلية الرياضية: بالنسبة لمعادلات الدرجة الأولى، تستخدم الأداة حلًا خطيًا مباشرًا. أما للدرجات الأعلى، فتعتمد على تكرار Ehrlich–Aberth الذي يبدأ من مجموعات حتمية من التخمينات المركبة، مستعينًا بطريقة Horner لتقييم الحدودية ومشتقتها بكفاءة.
- الجذور المكررة: لا يتم تجميع الجذور وإظهار تعددية لها إلا إذا تقاربت قيمها العددية بشكل وثيق جدًا.
معالجة الحالات الاستثنائية
- إذا كان المدخل عبارة عن ثابت غير صفري، يظهر التنبيه: "الحد الثابت غير الصفر لا يساوي 0 أبدًا، لذا لا توجد جذور لهذه الحدودية.".
- إذا كان المدخل حدودية صفرية، يظهر التنبيه: "كل عدد مركب هو جذر للحدودية الصفرية.".
رسائل الحالة والأخطاء
تظهر واجهة الأداة رسائل تفاعلية بناءً على حالة الحسابات والمدخلات:
رسائل الحالة
- الاستعداد: "أدخل حدودية للبدء.".
- أثناء الحل: "جاري إيجاد والتحقق من كل جذر…".
- عند النجاح: "تم إيجاد والتحقق من جميع الجذور البالغ عددها
‹count›.". - تنبيه الحساسية: "تم العثور على الجذور، ولكن الجذور المكررة أو المتقاربة تجعل بعض الأرقام المعروضة حساسة للتغيرات الطفيفة في المعاملات.".
رسائل الخطأ
- عند ترك الحقل فارغًا: "أدخل تعبيرًا حدوديًا أو قائمة معاملات.".
- عند تجاوز طول النص: "يرجى إبقاء المدخلات أقل من 600 حرف.".
- عند إدخال تعبير غير صحيح أو غير مفكوك: "هذه ليست حدودية مفكوكة بمتغير واحد. جرب x^5 - x = 0 أو أدخل معاملاتها.".
- عند وجود أقواس: "فك الأقواس أولاً بحيث يكون لكل أس معامل صريح.".
- عند استخدام أكثر من متغير: "استخدم متغيرًا واحدًا فقط.".
- عند استخدام أسس سالبة، كسرية، أو أكبر من 20: "استخدم أسسًا من الأعداد الصحيحة غير السالبة من 0 إلى 20.".
- عند إدخال معامل غير صحيح: "يجب أن يكون كل معامل عددًا حقيقيًا، مثل -2.5 أو 3/4 أو 1e-6.".
- عند القسمة على صفر في الكسور: "لا يمكن أن يحتوي مقام الكسر على 0.".
- عند تجاوز النطاق العددي: "أحد المعاملات أو مقياس وسيط خارج النطاق المحدود المدعوم. أعد تحجيم الحدودية وحاول مجددًا.".
- عند إدخال دقة غير مسموح بها: "اختر ما بين 4 و12 منزلة عشرية.".
خصوصية البيانات ومعالجتها
تتميز الأداة بمعالجة البيانات محليًا بشكل كامل. تبقى الحدودية الخاصة بك وكل عملية حسابية في هذا المتصفح ولا يتم رفعها أبدًا إلى أي خادم خارجي.
الأسئلة الشائعة
هل هذه الجذور دقيقة تمامًا؟
لا. باستثناء المعادلة الخطية، فإن الجذور المعروضة هي تقريبات عددية. الدرجات الأعلى من 4 ليس لها صيغة عامة بالجذور، وحتى صيغ الدرجات الأدنى قد تفقد دقتها مع المعاملات الصعبة. استخدم المتبقي وتنبيه الحساسية لتقدير مدى دقة التقريب؛ واستخدم حاسبة المعادلة التربيعية عندما تحتاج إلى كسور أو جذور دقيقة لمعادلة من الدرجة الثانية.
ما الذي يمكنني إدخاله؟
استخدم معاملات حقيقية بلا أبعاد ومتغيرًا واحدًا بأسس صحيحة تصل إلى 20. يجب أن يكون التعبير مفكوكًا بالفعل، ولكن يمكن أن تكون الحدود غير مرتبة أو تظهر على كلا جانبي علامة التساوي. تبدأ قائمة المعاملات من الأس الأعلى وصولاً إلى الحد الثابت، ويجب تضمين أصفار للأسس المفقودة.
كيف يتم إيجاد جذور الدرجات الأعلى؟
يبدأ الحل من عدة مجموعات حتمية من التخمينات المركبة ويقوم بتحسين كل تخمين في وقت واحد باستخدام تحديث Ehrlich–Aberth. تقيم طريقة Horner الحدودية ومشتقتها بكفاءة، ويتم تعويض كل جذر ناتج في الحدودية الأصلية للتحقق من المتبقي بشكل مستقل عن المقياس.
لماذا تكون الجذور المكررة أقل استقرارًا؟
عند الجذر المكرر، تكون كل من الحدودية ومشتقتها صفرًا. يضعف ذلك خطوة التصحيح، لذا فإن التغييرات الطفيفة في المعاملات يمكن أن تقسم جذرًا مكررًا واحدًا إلى عدة جذور متقاربة. يقوم الحل بتجميع الجذور فقط عندما تتطابق قيمها العددية بشكل وثيق ويحافظ على إظهار التعددية.