تحويل تشيبيشيف المنفصل
في الرياضيات التطبيقية ، يُعد تحويل تشيبيشيف المتقطع (يُختصر إلى DCT أو DChT أو DTT) نظيرًا لتحويل فورييه المتقطع لدالة في فترة حقيقية ، حيث يُحوّل في كلا الاتجاهين بين قيم الدالة عند مجموعة من عقد تشيبيشيف ومعاملات الدالة في أساس متعددات حدود تشيبيشيف . ومثل متعددات حدود تشيبيشيف، سُمّي هذا التحويل نسبةً إلى بافنوتي تشيبيشيف .
يستخدم النوعان الأكثر شيوعًا من تحويلات تشيبيشيف المنفصلة شبكة أصفار تشيبيشيف ، وهي أصفار كثيرات حدود تشيبيشيف من النوع الأولوشبكة القيم القصوى لتشيبشيف ، وهي القيم القصوى لكثيرات حدود تشيبيشيف من النوع الأول، والتي هي أيضًا أصفار لكثيرات حدود تشيبيشيف من النوع الثاني.. ينتج عن كلا التحويلين معاملات لكثيرات حدود تشيبيشيف من النوع الأول.
تتضمن تحويلات تشيبيشيف المنفصلة الأخرى شبكات ومعاملات ذات صلة لكثيرات حدود تشيبيشيف من النوع الثاني أو الثالث أو الرابع.
شبكة الجذور
تحويل تشيبيشيف المنفصل لـعند النقاطيُعطى بواسطة:
أين
معإذا وفقط إذاوخلاف ذلك.
باستخدام تعريف،
التحويل العكسي هو
(هذه متسلسلة تشيبيشيف القياسية التي تم تقييمها على شبكة الجذور.)
يمكن حساب تحويل تشيبيشيف المنفصل هذا عن طريق معالجة وسائط الإدخال لتحويل جيب التمام المنفصل ، على سبيل المثال، باستخدام كود MATLAB التالي :
دالة a = fct ( f, l ) % x =-cos(pi/N*((0:N-1)'+1/2));f = f ( end : -1 : 1 , :); A = size ( f ); N = A ( 1 ); if exist ( 'A(3)' , 'var' ) && A ( 3 ) ~= 1 for i = 1 : A ( 3 ) a (:,:, i ) = sqrt ( 2 / N ) * dct ( f (:,:, i )); a ( 1 ,:, i ) = a ( 1 ,:, i ) / sqrt ( 2 ); end else a = sqrt ( 2 / N ) * dct ( f (:,:, i )); a ( 1 ,:) = a ( 1 ,:) / sqrt ( 2 ); enddctيتم تنفيذ وظيفة MATLAB المدمجة (تحويل جيب التمام المنفصل) باستخدام تحويل فورييه السريع .
يُعطى التحويل العكسي بواسطة كود MATLAB:
دالة f = ifct ( a, l ) % x = -cos(pi/N*((0:N-1)'+1/2)) k = size ( a ); N = k ( 1 );a = idct ( sqrt ( N / 2 ) * [ a ( 1 ,:) * sqrt ( 2 ); a ( 2 : end ,:)]);نهايةشبكة القيم القصوى
يستخدم هذا التحويل الشبكة:
تُستخدم شبكة القيم القصوى هذه على نطاق أوسع.
في هذه الحالة، يكون التحويل ومعكوسه هما
أينإذا وفقط إذاأووخلاف ذلك.
الاستخدام والتطبيق
تُستخدم تحويلة تشيبيشيف المنفصلة بشكل أساسي في التكامل العددي ، والاستيفاء، والتفاضل العددي المستقر . [ 1 ] وتُقدم مكتبة Boost المكتوبة بلغة C++ تطبيقًا يوفر هذه الميزات . [ 2 ]
انظر أيضاً
مراجع
- ↑ تريفثين، لويد (2013). نظرية التقريب وممارسة التقريب .
- ↑ تومسون، نيك؛ مادوك، جون. "متعددات حدود تشيبيشيف" . boost.org .
- التحويلات
