الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

اعلان

نتائج

عدد عُقَد Tanh-Sinh المُعادة
10
node/weight pairs (order n = 20)
قيمة t_a الفعلية ٤٫٢
حجم الخطوة h ٠٫٤٤٢١٠٥
مجموع كل الأوزان ١٫٩٩٩٩٩٩٣٤٣١
i t_i العُقدة x_i الوزن w_i
1 ٠٫٢٢١١ ٠٫٣٣٦٤٣١٧٩١١٥٧٣٠٤٨ ٠٫٦٣٠٩٦٢٢٣٦٣١٥٠٢٤٧
2 ٠٫٦٦٣٢ ٠٫٨٠٧٤٧٦٥١١٨٦٤٥٥٨٤ ٠٫٢٩٦٧٧٢٦٩٣٤٩٣٨٧٦
3 ١٫١٠٥٣ ٠٫٩٧١١٣٤٢٠٢٤٦٢٤٣٦٣ ٠٫٠٦٦٢٠٧٦٦٣٣٩٣٧٣٥٢
4 ١٫٥٤٧٤ ٠٫٩٩٨٢٦١٥٣٩٨٧٩٩٢٣٣ ٠٫٠٠٥٩٢٤٩٠٩٤١٥٣٥٩٢
5 ١٫٩٨٩٥ ٠٫٩٩٩٩٧٤٥٠٩٣٥٤٠٤٩٩ ٠٫٠٠٠١٣١٨٥٢٠٤٩٣٧٥٣
6 ٢٫٤٣١٦ ٠٫٩٩٩٩٩٩٩٦٠٢٠٢٧٤٦٦ ٠٫٠٠٠٠٠٠٣١٦٨٥٦٣٨٠٧
7 ٢٫٨٧٣٧ ٠٫٩٩٩٩٩٩٩٩٩٩٩٨١٦٦ ٠٫٠٠٠٠٠٠٠٠٠٠٢٢٦١٧٦
8 ٣٫٣١٥٨ ١ ٠
9 ٣٫٧٥٧٩ ١ ٠
10 ٤٫٢ ١ ٠
11

ما الذي تقوم به هذه الحاسبة

تولّد حاسبة عُقَد وأوزان التكامل بطريقة Tanh-Sinh الإحداثيات (العُقَد) \(x_i\) والأوزان المقابلة لها \(w_i\) المستخدمة في قاعدة التكامل Tanh-Sinh — أو ما يُعرف بالطريقة المضاعفة الأسية (DE) — على المجال القياسي [-1, 1]. وبمجرد حصولك على هذه الأزواج، يمكنك تقريب أي تكامل محدّد على هيئة مجموع مرجّح بسيط: فتكامل الدالة f(x) على المجال [-1, 1] يساوي تقريبًا مجموع حواصل ضرب \(w_i\) في \(f(x_i)\).

خط أعداد من -1 إلى 1 مع عُقد تربيعية تتجمّع نحو الطرفين
تتجمّع عُقد tanh-sinh نحو طرفي المجال [-1, 1]، مما يعالج النقاط الشاذة بكفاءة.

الطريقة والصيغة

تعتمد طريقة Tanh-Sinh على تغيير المتغيّر \(x = \tanh\!\left(\tfrac{\pi}{2}\sinh t\right)\)، وهو تحويل يُسقِط خط الأعداد الحقيقية \(t\) بأكمله على المجال المفتوح (-1, 1). وتتلاشى الدالة المُحوَّلة تلاشيًا مضاعفًا أسيًا، ولهذا تتقارب قاعدة شبه المنحرف الاعتيادية بسرعة مذهلة. بعد قصّ \(t\) على المجال \([-t_a, t_a]\) وأخذ \(n\) نقطة متباعدة بانتظام بخطوة \(h = 2 t_a / (n - 1)\)، تُعطي كل نقطة القيمة \(t_i = -t_a + (i - 1) h\)، والعُقدة \(x_i = \tanh\!\left(\tfrac{\pi}{2}\sinh t_i\right)\)، والوزن \(w_i\) المعطى بالصيغة:

$$x_i = \tanh\!\left(\tfrac{\pi}{2}\sinh t_i\right), \qquad w_i = \frac{h\,\tfrac{\pi}{2}\cosh t_i}{\cosh^{2}\!\left(\tfrac{\pi}{2}\sinh t_i\right)}$$$$\text{where}\quad \left\{ \begin{aligned} t_i &= -t_a + (i-1)\,h, \quad i = 1,\dots,\text{Order }n \\ h &= \frac{2\,t_a}{\text{Order }n - 1} \\ t_a &= \mathrm{round}\!\left[\left(\text{Digits} + 1\right)^{0.46},\,1\right] \end{aligned} \right.$$
اعلان
رسم بياني لتحويل tanh-sinh لـ x مقابل t ومنحنى الوزن الجرسي الشكل مقابل t
التحويل المزدوج الأسي x(t) والوزن w(t) السريع التناقص كدالتين في t.

كيفية الاستخدام

اختر الرتبة \(n\) (عدد نقاط أخذ العيّنات في شبه المنحرف)، ثم حدّد ما إذا كانت قيمة \(t_a\) تُضبط تلقائيًا انطلاقًا من الدقة المطلوبة أو تُدخَل يدويًا، واختر عدد الأرقام المعنوية التي تريد عرضها. في الوضع التلقائي يكون نصف العرض \(t_a = \mathrm{round}\!\left[\left(\text{digits} + 1\right)^{0.46},\,1\right]\)؛ فعند 22 رقمًا يعطي ذلك القيمة الافتراضية الموثّقة \(t_a = 4.2\). ويستفيد خيار «النصف» من التماثل \(x_{-i} = -x_i\) و \(w_{-i} = w_i\) فيُعيد الجانب غير السالب فقط؛ أما خيار «الكل» فيُدرج كل عُقدة من قُرب -1 إلى قُرب +1.

مثال محلول

لنأخذ \(n = 3\) مع قيمة يدوية \(t_a = 4\) واختيار «الكل»: تكون \(h = 8 / 2 = 4\). وقيم \(t\) الثلاث هي -4 و 0 و 4. عند \(t = 0\) يكون \(x = \tanh(0) = 0\) و \(w = \tfrac{\pi}{2} h = 1.5707963 \times 4 = 6.2831853\). وعند \(t = \pm 4\) يكون المقدار \(\tfrac{\pi}{2}\sinh(4)\) ضخمًا، فتتشبّع \(x\) لتصل إلى \(\pm 1\) ويتلاشى الوزن ليصبح في حُكم الصفر. أما اختيار \(n\) أكبر مع قيمة \(t_a\) مناسبة فيجعل مجموع الأوزان يساوي نحو 2، وهو القيمة الدقيقة لتكامل الدالة \(f = 1\) على المجال [-1, 1].

الأسئلة الشائعة

لماذا تكون أوزان الطرفين قريبة من الصفر؟ يدفع التلاشي المضاعف الأسي مربّع cosh للمقدار \(\tfrac{\pi}{2}\sinh t\) نحو الطفحان (overflow) قرب الحوافّ، فتختفي تلك الأوزان — وهذا بالضبط هو سبب الدقة الفائقة لهذه القاعدة.

ما المقصود بـ«الرتبة n» هنا؟ إنها عدد نقاط شبه المنحرف المتباعدة بانتظام على المجال \([-t_a, t_a]\)؛ وزيادة عدد النقاط مع قيمة \(t_a\) مناسبة يحسّنان الدقة.

هل أستطيع التكامل على مجال عام [a, b]؟ نعم — أعِد ضبط المقياس: عوّض \(x = (b - a)/2 \times x_i + (a + b)/2\) واضرب كل وزن في \((b - a)/2\).

آخر تحديث: