الاستيفاء المثلثي
في الرياضيات ، يُعرف الاستيفاء المثلثي بأنه الاستيفاء باستخدام كثيرات الحدود المثلثية . والاستيفاء هو عملية إيجاد دالة تمر بنقاط بيانات معينة . وللاستيفاء المثلثي، يجب أن تكون هذه الدالة كثيرة حدود مثلثية، أي مجموع دوال الجيب وجيوب التمام ذات دورات محددة. وهذا الشكل مناسب بشكل خاص لاستيفاء الدوال الدورية .
تتمثل الحالة الخاصة المهمة في حالة كون نقاط البيانات المعطاة متباعدة بالتساوي، وفي هذه الحالة يتم إعطاء الحل عن طريق تحويل فورييه المنفصل .
صياغة مسألة الاستيفاء
تأخذ كثيرة الحدود المثلثية من الدرجة K الشكل التالي:
| 1 |
يحتوي هذا التعبير على 2K + 1 معاملًا، a0، a1 ، ... ، aK ، b1 ، ... ، bK ، ونرغب في حساب هذه المعاملات بحيث تمر الدالة عبر N نقطة:
بما أن كثيرة الحدود المثلثية دورية بدورة 2π، يمكن توزيع النقاط N وترتيبها في دورة واحدة كما يلي:
(لاحظ أننا لا نشترط بشكل عام أن تكون هذه النقاط متساوية التباعد.) تتمثل مشكلة الاستيفاء الآن في إيجاد معاملات بحيث تحقق متعددة الحدود المثلثية p شروط الاستيفاء.
الصياغة في المستوى المركب
تصبح المسألة أكثر سهولة إذا صغناها في المستوى المركب . يمكننا إعادة كتابة صيغة متعددة الحدود المثلثية على النحو التالي: حيث i هي الوحدة التخيلية . إذا وضعنا z = e ix ، فإن هذا يصبح
مع
يُختزل هذا الأمر مشكلة الاستيفاء المثلثي إلى مشكلة الاستيفاء متعدد الحدود على دائرة الوحدة . ويترتب وجود حل فريد للاستيفاء المثلثي مباشرةً من النتائج المقابلة للاستيفاء متعدد الحدود.
للحصول على مزيد من المعلومات حول صياغة كثيرات الحدود المثلثية الاستيفائية في المستوى المركب، انظر الصفحة 156 من كتاب الاستيفاء باستخدام كثيرات حدود فورييه .
حل المشكلة
في ظل الشروط المذكورة أعلاه ، يوجد حل للمسألة لأي مجموعة بيانات معطاة { xk , yk } طالما أن N ، عدد نقاط البيانات، لا يتجاوز عدد معاملات متعددة الحدود، أي N ≤ 2K + 1 (قد يوجد حل أو لا يوجد إذا كان N > 2K + 1، وذلك بحسب مجموعة نقاط البيانات المحددة). علاوة على ذلك، تكون متعددة الحدود الاستيفائية فريدة إذا وفقط إذا كان عدد المعاملات القابلة للتعديل مساويًا لعدد نقاط البيانات، أي N = 2K + 1. سنفترض في بقية هذا المقال صحة هذا الشرط.
عدد فردي من النقاط
إذا كان عدد النقاط N فرديًا، ولنقل N=2K+1 ، فإن تطبيق صيغة لاغرانج للاستيفاء متعدد الحدود على الصيغة متعددة الحدود في المستوى المركب ينتج عنه أن الحل يمكن كتابته على الصورة
| 5 |
أين
العامل تعوض هذه الصيغة عن حقيقة أن صيغة المستوى المركب تحتوي أيضًا على قوى سالبة لـوبالتالي فهي ليست تعبيرًا متعدد الحدود فييمكن التحقق بسهولة من صحة هذا التعبير من خلال ملاحظة أنوذلكهو توليفة خطية من القوى الصحيحة لـعند استخدام الهوية
| 2 |
المعامليمكن كتابتها بالشكل التالي
| 4 |
عدد زوجي من النقاط
إذا كان عدد النقاط N زوجيًا، ولنقل N=2K ، فإن تطبيق صيغة لاغرانج للاستيفاء متعدد الحدود على الصيغة متعددة الحدود في المستوى المركب ينتج عنه أن الحل يمكن كتابته على الصورة
| 6 |
أين
| 3 |
هنا، الثوابتيمكن اختيارها بحرية. ويعود ذلك إلى أن دالة الاستيفاء ( 1 ) تحتوي على عدد فردي من الثوابت المجهولة. ومن الخيارات الشائعة اشتراط أن يكون أعلى تردد على شكل ثابت مضروبًا فيأييختفي المصطلح، ولكن بشكل عام يمكن اختيار طور التردد الأعلى ليكونللحصول على تعبير لـباستخدام ( 2 )، نحصل على أن ( 3 ) يمكن كتابتها على الصورة التالية:
وهذا ينتج عنه
و
لاحظ أنه يجب توخي الحذر لتجنب اللانهاية الناتجة عن الأصفار في المقامات.
العقد متساوية البعد
يمكن تبسيط المشكلة بشكل أكبر إذا كانت العقدمتساوية البعد، أي
راجع زيغموند لمزيد من التفاصيل.
عدد فردي من النقاط
يُعدّ استخدام المعادلة ( 4 ) تبسيطًا إضافيًا نهجًا بديهيًا، ولكنه معقدٌ بلا شك. أما النهج الأبسط بكثير فهو النظر في نواة ديريشليه.
أينهذا غريب. من السهل ملاحظة ذلك.هو توليفة خطية من القوى الصحيحة لـويرضي
بما أن هاتين الخاصيتين تحددان المعاملات بشكل فريدفي ( 5 )، يترتب على ذلك أن
هنا، تمنع دالة sinc أي حالات تفرد، ويتم تعريفها بواسطة
عدد زوجي من النقاط
لبل إننا نُعرّف نواة ديريشليه على النحو التالي:
مرة أخرى، يمكن ملاحظة ذلك بسهولةهو توليفة خطية من القوى الصحيحة لـلا يحتوي على المصطلحويرضي
باستخدام هذه الخصائص، يتبين أن المعاملاتيتم إعطاء القيم في ( 6 ) بواسطة
لاحظ أنلا يحتوي علىكذلك. وأخيرًا، لاحظ أن الدالةيختفي عند جميع النقاطلذلك، يمكن دائمًا إضافة مضاعفات هذا المصطلح، ولكن عادةً ما يتم حذفه.
تطبيق
يمكن العثور على تطبيق MATLAB لما سبق هنا وهو موضح في:
دالة P = triginterp ( xi,x,y ) % TRIGINTERP الاستيفاء المثلثي. % المدخلات: % xi نقاط تقييم الدالة المستوفاة (متجه) % x عقد استيفاء متساوية التباعد (متجه، طول N) % y قيم الاستيفاء (متجه، طول N) % المخرجات: % P قيم الدالة المستوفاة المثلثية (متجه) N = طول ( x ); % ضبط تباعد المتغير المستقل المعطى. h = 2 / N ; scale = ( x ( 2 ) - x ( 1 )) / h ; x = x / scale ; xi = xi / scale ; % تقييم الدالة المستوفاة. P = zeros ( size ( xi )); for k = 1 : N P = P + y ( k ) * trigcardinal ( xi - x ( k ), N ); endدالة tau = trigcardinal ( x,N ) ws = warning ( 'off' , 'MATLAB:divideByZero' ); % يختلف الشكل بالنسبة لـ N الزوجي والفردي. إذا كان rem ( N , 2 ) == 1 % فردي tau = sin ( N * pi * x / 2 ) ./ ( N * sin ( pi * x / 2 )); else % زوجي tau = sin ( N * pi * x / 2 ) ./ ( N * tan ( pi * x / 2 )); end warning ( ws ) tau ( x == 0 ) = 1 ; % تثبيت القيمة عند x=0العلاقة مع تحويل فورييه المنفصل
تُعدّ الحالة الخاصة التي تكون فيها النقاط x و n متساوية التباعد ذات أهمية خاصة. في هذه الحالة، لدينا
يتم الحصول على التحويل الذي يربط نقاط البيانات y n بالمعاملات a k ، b k من تحويل فورييه المنفصل (DFT) من الرتبة N.
(نظرًا للطريقة التي تمت بها صياغة المسألة أعلاه، فقد اقتصرنا على عدد فردي من النقاط. هذا ليس ضروريًا تمامًا؛ بالنسبة للأعداد الزوجية من النقاط، يتم تضمين حد جيب تمام آخر يتوافق مع تردد نايكويست .)
تناول ألكسيس كليروت في عام 1754 حالة الاستيفاء باستخدام دالة جيب التمام فقط للنقاط المتساوية التباعد، والتي تُقابل الاستيفاء المثلثي عندما تكون النقاط ذات تناظر زوجي . في هذه الحالة، يكون الحل مكافئًا لتحويل جيب التمام المنفصل . أما توسيع الجيب فقط للنقاط المتساوية التباعد، والذي يُقابل التناظر الفردي، فقد حله جوزيف لويس لاغرانج في عام 1762، حيث يكون الحل تحويل جيب منفصل . وقد حل كارل فريدريش غاوس في عمل غير منشور حوالي عام 1805، معادلة الاستيفاء الكاملة باستخدام دالتي جيب التمام والجيب، والتي تُؤدي إلى تحويل فورييه المنفصل، حيث اشتق أيضًا خوارزمية تحويل فورييه السريع لتقييمها بسرعة. انصب اهتمام كليروت ولاغرانج وغوس على دراسة مشكلة استنتاج مدار الكواكب والكويكبات ، وما إلى ذلك، من مجموعة محدودة من نقاط الرصد. بما أن المدارات دورية، فقد كان الاستيفاء المثلثي خيارًا طبيعيًا. انظر أيضًا Heideman et al. (1984).
تطبيقات في الحوسبة العددية
يستخدم برنامج Chebfun ، وهو نظام برمجي متكامل مكتوب بلغة MATLAB لحساب الدوال، الاستيفاء المثلثي وتوسيعات فورييه لحساب الدوال الدورية. تتوفر العديد من الخوارزميات المتعلقة بالاستيفاء المثلثي في Chebfun ، ويمكن الاطلاع على بعض الأمثلة هنا .
مراجع
- كيندال إي. أتكينسون، مقدمة في التحليل العددي (الطبعة الثانية)، القسم 3.8. جون وايلي وأولاده، نيويورك، 1988. ISBN 0-471-50023-2.
- MT Heideman و DH Johnson و CS Burrus، " Gauss وتاريخ تحويل فورييه السريع "، مجلة IEEE ASSP 1 (4)، 14 – 21 (1984).
- جي بي رايت، إم جافيد، إتش مونتانيلي، وإل إن تريفثين، " توسيع نطاق تشيبفون ليشمل الدوال الدورية " ، مجلة SIAM للحوسبة العلمية ، 37 (2015)، C554-C573
- أ. زيغموند ، المتسلسلات المثلثية ، المجلد الثاني، الفصل العاشر، مطبعة جامعة كامبريدج، 1988.
روابط خارجية
- الاستيفاء
- علم المثلثات
