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

أدخل الحساب

Dimensionless, with -1 ≤ k ≤ 1. Note: m = k² is the "parameter" convention.

صيغة رياضية

اعلان

نتائج

التكامل الإهليلجي التام K(k)
١٫٥٧٤٧٤٥٥٦١٥
بلا أبعاد
المعامل |k| ٠٫١
Parameter m = k² ٠٫٠١
الطريقة المتوسط الحسابي–الهندسي (AGM)

ما هو التكامل الإهليلجي التام من النوع الأول؟

التكامل الإهليلجي التام من النوع الأول، ويُرمز له بـ \(K(k)\)، دالة خاصة كلاسيكية تُعرَّف بأنها تكامل المقدار \(d\theta / \sqrt{1 - k^{2}\cdot\sin^{2}\theta}\) من \(0\) إلى \(\pi/2\). وهو يظهر كلما احتجت إلى الدور الزمني الدقيق (ذي السعة الكبيرة) للبندول، أو الحثّ المتبادل بين ملفّين متحدَّي المحور عبر صيغة نيومان، أو حساب أطوال الأقواس، أو حقول الإجهاد حول الشقوق الإهليلجية. تُعيد هذه الحاسبة القيمة الحقيقية لـ \(K(k)\) عند معامل إهليلجي \(k\) معطى.

ربع دائرة يوضح الزاوية theta ممتدة عبر فترة التكامل
تتكامل \(K(k)\) على الزاوية theta من \(0\) إلى \(\pi/2\).

الاصطلاح المُعتمَد: المعامل k وليس البارامتر m

هناك اصطلاحان شائعان. تستخدم هذه الأداة المعامل \(k\) مباشرةً، أي أن البارامتر هو \(m = k^{2}\). ويعني هذا أن \(K(k)\) في هذا الموقع تساوي دالة ellipke(m) في MATLAB عند \(m = k^{2}\). على سبيل المثال، يقابل الأمر ellipke(0.5) في MATLAB إدخال \(k = \sqrt{0.5} \approx 0.7071\) هنا. تأكَّد دائمًا من الاصطلاح الذي يستخدمه أي مرجع قبل أن تقارن الأرقام.

طريقة الاستخدام

أدخِل المعامل الإهليلجي \(k\) ضمن النطاق \(-1 \le k \le 1\) ثم اقرأ قيمة \(K(k)\). وبما أن \(K\) دالة زوجية في \(k\)، فإن الإشارة لا تؤثر (\(K(-k) = K(k)\))؛ إذ تأخذ الأداة القيمة المطلقة داخليًا. تكون الدالة منتهية عند \(|k| < 1\) وتتباعد لوغاريتميًا كلما اقترب \(|k|\) من \(1\).

اعلان

الصيغة وطريقة الحساب

نعتمد على المتوسط الحسابي–الهندسي:

$$K(k) = \frac{\pi}{2\,\mathrm{AGM}\!\left(1,\;\sqrt{1 - k^{2}}\right)}$$

نبدأ بالقيمتين \(a = 1\) و \(b = \sqrt{1 - k^{2}}\) (المعامل المُتمِّم)، ثم نستبدلهما تكرارًا بمتوسطهما الحسابي ومتوسطهما الهندسي حتى يتطابقا. يتقارب AGM تربيعيًا، لذا تكفي نحو اثنتي عشرة تكرارة للوصول إلى الدقة المزدوجة الكاملة.

متتاليتان تتقاربان إلى حد مشترك عبر المتوسطين الحسابي والهندسي
يتقارب تكرار AGM بسرعة نحو قيمة مشتركة تُستخدم لحساب \(K(k)\).

مثال محلول

عند \(k = 0.1\): يكون \(m = 0.01\)، والمعامل المُتمِّم هو \(\sqrt{0.99} \approx 0.994987\). يتقارب AGM للقيمتين \(1\) و \(0.994987\) إلى نحو \(0.9974921\). ومن ثَمّ

$$K(0.1) = \frac{\pi}{2 \times 0.9974921} \approx 1.5747456$$
اعلان

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

كم تساوي \(K(0)\)؟ تساوي بالضبط \(\pi/2 \approx 1.5707963\)، لأن المقدار المُكامَل يؤول إلى \(1\).

لماذا تتباعد القيمة عند \(k = 1\)؟ لأن المعامل المُتمِّم يصبح صفرًا، فيكون \(\mathrm{AGM}(1,0) = 0\)، ويصبح لدى \(K(k)\) تفرُّد لوغاريتمي، فتؤول \(K \to +\infty\).

هل أستطيع إدخال \(|k| > 1\)؟ لا. خارج النطاق \(-1 \le k \le 1\) يكون التكامل الحقيقي غير معرَّف؛ إذ يتطلب الأمر تحويلًا بمقلوب المعامل، ولذلك ترفض الأداة مثل هذا الإدخال.

آخر تحديث: