الاستيفاء باستخدام الدوال التكعيبية
في مجال التحليل العددي ، يُعدّ الاستيفاء باستخدام الدوال التكعيبية نوعًا من الاستيفاء حيث تكون الدالة المستوفاة نوعًا خاصًا من الدوال متعددة الحدود القطعية يُسمى الدالة التكعيبية . أي أنه بدلًا من تركيب دالة متعددة الحدود عالية الدرجة على جميع القيم دفعة واحدة، يقوم الاستيفاء باستخدام الدوال التكعيبية بتركيب دوال متعددة الحدود منخفضة الدرجة على مجموعات فرعية صغيرة من القيم، على سبيل المثال، تركيب تسع دوال تكعيبية بين كل زوج من النقاط العشر، بدلًا من تركيب دالة متعددة الحدود من الدرجة التاسعة على جميعها. غالبًا ما يُفضّل الاستيفاء باستخدام الدوال التكعيبية على الاستيفاء باستخدام الدوال متعددة الحدود لأن خطأ الاستيفاء يمكن تقليله حتى عند استخدام دوال متعددة الحدود منخفضة الدرجة للدالة التكعيبية. [ 1 ] كما يتجنب الاستيفاء باستخدام الدوال التكعيبية مشكلة ظاهرة رونج ، حيث يمكن أن يحدث تذبذب بين النقاط عند الاستيفاء باستخدام دوال متعددة الحدود عالية الدرجة.
مقدمة

في الأصل، كان مصطلح "spline" يشير إلى المسطرة المرنة التي يتم ثنيها لتمر عبر عدد من النقاط أو العقد المحددة مسبقًا . وقد استُخدمت هذه المسطرة لرسم الرسومات الفنية لبناء السفن والتشييد يدويًا، كما هو موضح في الشكل.
نرغب في نمذجة أنواع مماثلة من المنحنيات باستخدام مجموعة من المعادلات الرياضية. لنفترض أن لدينا سلسلة منعقد،خلالسيكون هناك كثير حدود من الدرجة الثالثةبين كل زوج متتالي من العقدوالاتصال بكليهما، حيثلذلك سيكون هناككثيرات الحدود، حيث تبدأ أول كثيرة حدود عند، وآخر متعددة حدود تنتهي عند.
انحناء أي منحنىيُعرَّف بأنه
أينوهما المشتقان الأول والثاني لـبالنسبة إلىلجعل المنحنى يأخذ شكلاً يقلل الانحناء إلى أدنى حد (مع مراعاة شرط المرور عبر جميع العقد)، سنحدد كلاوأن تكون متصلة في كل مكان، بما في ذلك عند نقاط الوصل. يجب أن يكون لكل متعددة حدود متتالية قيم متساوية (تساوي قيمة y لنقطة البيانات المقابلة)، ومشتقات، ومشتقات ثانية عند نقاط الوصل الخاصة بها، أي أن
لا يمكن تحقيق ذلك إلا باستخدام كثيرات حدود من الدرجة الثالثة (كثيرات حدود تكعيبية) أو أعلى. والنهج التقليدي هو استخدام كثيرات حدود من الدرجة الثالثة تحديدًا - أي الدوال التكعيبية المنحنية .
بالإضافة إلى الشروط الثلاثة المذكورة أعلاه، فإنّ الدالة التكعيبية الطبيعية لها الشرط التالي:.
بالإضافة إلى الشروط الرئيسية الثلاثة المذكورة أعلاه، فإنّ منحنى التكعيب المثبت له الشروط التالية:وأينهي مشتقة الدالة المستكمَلة.
بالإضافة إلى الشروط الرئيسية الثلاثة المذكورة أعلاه، فإنّ المنحنى غير العقدي له الشروط التالية:و[ 2 ]
خوارزمية لإيجاد دالة التكعيبية التداخلية
نريد إيجاد كل متعددة حدودبالنظر إلى النقاطخلالوللقيام بذلك، سننظر فقط في جزء واحد من المنحنى.، والتي سيتم استكمالها منلستحتوي هذه القطعة على منحدرات.وعند طرفيها. أو بتعبير أدق،
المعادلة الكاملةيمكن كتابتها بالشكل المتناظر
| 1 |
أين
| 2 |
| 3 |
| 4 |
لكن ما هيولاستخلاص هذه القيم الحرجة، يجب أن نأخذ في الاعتبار ما يلي:
ويترتب على ذلك أن
| 5 |
| 6 |
بوضع t = 0 و t = 1 على التوالي في المعادلتين ( 5 ) و ( 6 )، نحصل من ( 2 ) على أن المشتقات الأولى q′ ( x 1 ) = k 1 و q′ ( x 2 ) = k 2 ، وكذلك المشتقات الثانية.
| 7 |
| 8 |
إذا كانت الآن ( xᵢ , yᵢ ) ، حيث i = 0، 1، ...، n ، تمثل n + 1 نقطة، و
| 9 |
حيث i = 1، 2، ...، n ، وإذا كانت n من كثيرات الحدود من الدرجة الثالثة تُجري استيفاءً لـ y في الفترة xᵢ₋₁ ≤ xᵢ ≤ xᵢ لـ i = 1, ..., n بحيث q′ᵢ ( xᵢ ) = q′ᵢ₊₁ ( xᵢ ) لـ i = 1 , ..., n − 1، فإن كثيرات الحدود n تُعرّف معًا دالة قابلة للتفاضل في الفترة x₀ ≤ xᵢ ≤ xᵢₙ ، و
| 10 |
| 11 |
لـ i = 1، ...، n ، حيث
| 12 |
| 13 |
| 14 |
إذا كانت المتتالية k 0 ، k 1 ، ... ، k n بحيث، بالإضافة إلى ذلك، q′′ i ( x i ) = q′′ i +1 ( x i ) صحيحة لـ i = 1 ، ... ، n − 1 ، فإن الدالة الناتجة سيكون لها مشتقة ثانية مستمرة.
يتبين من ( 7 ) و( 8 ) و( 10 ) و( 11 ) أن هذا صحيح إذا وفقط إذا
| 15 |
بالنسبة لـ i = 1، ...، n − 1. العلاقات ( 15 ) هي n − 1 معادلات خطية لقيم n + 1 k 0 ، k 1 ، ...، k n .
بالنسبة للمساطر المرنة التي تُمثل نموذجًا للاستيفاء باستخدام الدوال التكعيبية، فإنه إلى يسار "العقدة" اليسرى وإلى يمين "العقدة" اليمنى، يمكن للمسطرة أن تتحرك بحرية، وبالتالي ستتخذ شكل خط مستقيم حيث q′′ = 0. وبما أن q′′ يجب أن تكون دالة متصلة لـ x ، فإن "الدوال التكعيبية الطبيعية" بالإضافة إلى المعادلات الخطية n − 1 ( 15 ) يجب أن تمتلك
أي أن
| 16 |
| 17 |
في النهاية، تشكل ( 15 ) مع ( 16 ) و( 17 ) n + 1 معادلة خطية تحدد بشكل فريد المعلمات n + 1 k 0 , k 1 , ..., k n .
توجد شروط طرفية أخرى، منها "المنحنى المقيد"، الذي يحدد ميل المنحنى عند طرفيه، و"المنحنى غير العقدي" الشائع، الذي يشترط أن تكون المشتقة الثالثة متصلة عند النقطتين x1 و xn -1 . بالنسبة للمنحنى غير العقدي، ستكون المعادلات الإضافية كما يلي:
أين.
مثال

في حالة النقاط الثلاث، تكون القيم لـيتم إيجادها عن طريق حل نظام المعادلات الخطية ثلاثية الأقطار
مع
النقاط الثلاث
يفهم المرء ذلك
في الشكل، دالة التجزئة المكونة من كثيرتي حدود تكعيبيتينويتم عرض ما تم الحصول عليه من ( 9 ).
انظر أيضاً
مراجع
- ↑ هول، تشارلز أ.؛ ماير، ويستون و. (1976). "الحدود المثلى للخطأ في استيفاء الدوال التكعيبية" . مجلة نظرية التقريب . 16 (2): 105-122 . doi : 10.1016/0021-9045(76)90040-X .
- ↑ بيردن، ريتشارد؛ فيرز، دوغلاس (2015). التحليل العددي ( الطبعة العاشرة). سينجايج ليرنينج. الصفحات 142-157 . ISBN 9781305253667.
للمزيد من القراءة
- شونبيرغ، إسحاق ج. (1946). "مساهمات في مسألة تقريب البيانات المتساوية البعد بواسطة الدوال التحليلية: الجزء أ - حول مسألة التنعيم أو التدرج. فئة أولى من صيغ التقريب التحليلي" . مجلة الرياضيات التطبيقية الفصلية . 4 (2): 45-99 . doi : 10.1090/qam/15914 .
- شونبيرغ، إسحاق ج. (1946). "مساهمات في مسألة تقريب البيانات المتساوية البعد بواسطة الدوال التحليلية: الجزء ب - حول مسألة الاستيفاء التماسي. فئة ثانية من صيغ التقريب التحليلي" . مجلة الرياضيات التطبيقية الفصلية . 4 (2): 112-141 . doi : 10.1090/qam/16705 .
روابط خارجية
- أداة حساب وتصور الاستيفاء التكعيبي عبر الإنترنت (مع شفرة مصدر جافا سكريبت)
- "الاستيفاء بالخطوط المنحنية" ، موسوعة الرياضيات ، دار نشر EMS ، 2001 [1994]
- المنحنيات التكعيبية الديناميكية باستخدام JSXGraph
- محاضرات حول نظرية وتطبيق الاستيفاء باستخدام الدوال التكعيبية
- ورقة بحثية تشرح خطوة بخطوة كيفية إجراء عملية الاستيفاء باستخدام الدوال التكعيبية، ولكن فقط للعقد متساوية البعد.
- للحصول على وصفات عددية بلغة C، انتقل إلى الفصل 3، القسم 3-3
- ملاحظة حول الدوال التكعيبية
- معلومات حول استيفاء الدوال التكعيبية (بما في ذلك الكود بلغة فورتران 77)
- TinySpline: مكتبة C مفتوحة المصدر للرسومات المنحنية التي تُنفذ عملية الاستيفاء المنحني التكعيبي
- SciPy Spline Interpolation: حزمة بايثون تُنفذ عملية الاستيفاء
- الاستيفاء التكعيبي: مكتبة مفتوحة المصدر بلغة C# للاستيفاء التكعيبي باستخدام الدوال التكعيبية
- المنحنيات (الرياضيات)
- الاستيفاء
