حاسبة التكامل المزدوج بقاعدة نقطة المنتصف
قرّبوا تكاملاً مزدوجاً على مستطيل بحساب الدالة في مركز كل خلية من الشبكة: للدالة x^2 + y^2 حين تكون x من 0 إلى 2 وy من 0 إلى 1 وبشبكة 2 في 2 يكون الناتج 3.125. مجاناً في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الدالة المكاملة
- x^2 + y^2
- أدنى قيمة لـ x
- 0
- أعلى قيمة لـ x
- 2
- أدنى قيمة لـ y
- 0
- أعلى قيمة لـ y
- 1
- عدد الفترات الجزئية في x
- 2
- مجموع القيم
- 6.25
- التقريب
- 3.125
تقرّب حاسبة التكامل المزدوج بقاعدة نقطة المنتصف تكامل f(x,y) فوق منطقة مستطيلة عبر تقسيم اتجاهي الإحداثيين إلى فترات جزئية متساوية. تقيّم الحاسبة الدالة في مركز كل خلية، ثم تضرب مجموع القيم في مساحة خلية واحدة، وتعرض تفاصيل الحساب كاملة. أدخلوا تعبيراً وأربعة حدود وأبعاد الشبكة لتحصلوا على القيمة التقريبية، وخطوتي التقسيم، وعدد العينات، وإحداثيات نقاط المنتصف، وقيم الدالة، ومساهمة كل مستطيل جزئي.
حدّدوا المستطيل وشبكة نقاط المنتصف
يبدأ التقريب المركب بنقاط المنتصف من مستطيل [a,b] في [c,d]. أدخلوا الطرفين a وb بوصفهما الحدين الأدنى والأعلى لـx، والطرفين c وd بوصفهما الحدين الأدنى والأعلى لـy، ثم اختاروا عدد الفترات الجزئية المتساوية على كل محور. تحسب الأداة العرضين dx=(b-a)/m وdy=(d-c)/n، ويكون حاصل ضربهما مساحة كل مستطيل جزئي.
تقع عينة العمود i والصف j في منتصف الحواف المقابلة تماماً، ولذلك لا تدخل أي قيمة عند زاوية أو حد في الحساب. يمكن أن يتضمن التعبير x وy والعمليات الحسابية المعتادة والأسس والثابتين pi وe، إلى جانب دوال مدعومة مثل sin وcos وexp وlog وsqrt وabs وmin وmax. يجب كتابة الضرب صراحةً؛ اكتبوا 2*x بدلاً من 2x.
كما يجب أن تنتقل الحدود من القيمة الدنيا إلى العليا، وأن يكون كل عدد تقسيمات عدداً صحيحاً موجباً. تضمن هذه الشروط وضوح المنطقة والشبكة والاتجاه قبل بدء الحساب. تبدأ فهارس الصفوف والأعمدة في قائمة العينات من 1، مما يسهّل مطابقة كل قيمة مع شبكة مرسومة يدوياً أو جدول دراسي.
افهموا كيفية تكوين القيمة التقريبية
تقيّم الحاسبة f في مركز كل خلية من خلايا الشبكة، ثم تجمع قيم نقاط المنتصف كلها وتضرب المجموع في dx مضروباً في dy. ويمكن قراءة العملية بطريقة مكافئة من قائمة العينات: يحتوي كل صف على مساهمة تساوي قيمة الدالة مضروبة في مساحة الخلية المشتركة، ويعطي جمع هذه المساهمات القيمة التقريبية المعروضة. غالباً ما يكون أخذ العينة في المركز أفضل من اختيار زاوية، لأن نقطة المنتصف توازن التغير عبر الخلية الصغيرة، إلا أن الناتج يظل تقريباً عددياً.
تعتمد الدقة على شكل الدالة ودقة الشبكة. تتحسن النتائج عادةً للدوال الملساء عند زيادة التقسيمات، بينما تستلزم التدرجات الحادة والتذبذبات والنقاط الشاذة والانقطاعات عناية أكبر. ترفض الحاسبة أي نقطة منتصف يكون التعبير عندها غير معرّف أو ينتج قيمة غير منتهية.
وهي لا تقدم حداً للخطأ ولا تقارن الناتج بدالة أصلية دقيقة. لدراسة التقارب، أعيدوا حساب المستطيل نفسه بشبكات أدق تدريجياً وقارنوا القيم التقريبية. يعد تقارب النتائج دليلاً عملياً مفيداً، لكنه لا يشكل برهاناً رسمياً على الدقة.
اقرؤوا النتيجة وتحققوا منها وأعيدوا استخدامها
تفصل النتيجة بين المدخلات وهندسة الشبكة ومجموع قيم الدالة والقيمة التقريبية النهائية والعينات المفردة. تحققوا أولاً من أن المستطيل وعددي التقسيمات يطابقان المسألة المقصودة. ثم راجعوا dx وdy ومساحة الخلية؛ فسيظهر هناك سريعاً أي حد خاطئ أو تبادل بين عددي التقسيمات.
يجب أن يساوي عدد العينات حاصل ضرب عددي التقسيمات. تعرض كل عينة إحداثيات نقطة المنتصف وقيمة الدالة المحسوبة والمساهمة الموزونة، وبذلك توفر مساراً واضحاً للمراجعة في التمارين وأوراق العمل وشروح الطرق العددية واختبارات البرمجيات. لا يغير خيار الدقة سوى طريقة عرض الكسور العشرية في الناتج؛ أما التقييم والجمع فيحتفظان داخلياً بدقة الفاصلة العائمة المتاحة.
تناسب الشبكة الخشنة مراجعة الحساب اليدوي لأن جميع الحدود تظل ظاهرة، بينما تفيد الشبكة الأدق في دراسة التقارب وإن كانت تنتج قائمة أطول. لا تشارك الشبكة أو العشوائية أو الحالة المحفوظة أو الساعة في الحساب.
حالات الاستخدام
مراجعة تمرين في حساب التفاضل والتكامل متعدد المتغيرات
قارنوا جدول نقاط المنتصف اليدوي بالمراكز والقيم والمساهمات والمجموع الذي تعرضه الأداة.
دراسة أثر تحسين الشبكة
أعيدوا التكامل المستطيلي بعد زيادة التقسيمات ولاحظوا كيف تتغير القيمة العددية التقريبية.
إنشاء حالات اختبار حتمية
أنشئوا مجموع نقاط منتصف قابل للتدقيق لبرامج التعليم أو أوراق التمارين أو اختبارات انحدار الطرق العددية.
الأسئلة الشائعة
ما الذي تحسبه هذه الأداة؟
تطبق قاعدة نقطة المنتصف المركبة على شبكة مستطيلة m في n، وتعيد المجموع الموزون لجميع قيم الدالة عند المراكز.
ما التعبيرات التي تدعمها الحاسبة؟
استخدموا x وy والثوابت العددية والعمليات الصريحة والأسس وpi وe، والدوال المدعومة التي تشمل المثلثية والأسية واللوغاريتمية والجذر التربيعي والقيمة المطلقة والحدين الأدنى والأعلى.
هل تضمن الشبكة الأدق الحصول على التكامل الدقيق؟
لا. غالباً ما يحسن التقسيم الأدق تقريب الدالة الملساء، لكن هذه الحاسبة لا تثبت التقارب ولا تقدم حداً رسمياً للخطأ.
لماذا رُفض التعبير عند إحدى نقاط المنتصف؟
لأن التعبير أعطى هناك قيمة غير منتهية، كما يحدث عند القسمة على صفر أو استخدام لوغاريتم غير صالح أو جذر تربيعي خارج مجاله الحقيقي.
كيف نحصل على 3.125 للدالة x^2 + y^2 بشبكة 2 في 2؟
حين تكون x من 0 إلى 2 وy من 0 إلى 1، تقيس كل خلية 1 في 0.5، فمساحتها 0.5. ومجموع القيم الأربع في المراكز 6.25، وضربه في 0.5 يعطي الناتج التقريبي 3.125.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/calculus/double-integral-midpoint \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"integrand":"x^2 + y^2","x_min":0,"x_max":2,"y_min":0,"y_max":1,"x_subintervals":2,"y_subintervals":2}'const res = await fetch("https://api.kit.forhosting.com/calculus/double-integral-midpoint", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"integrand": "x^2 + y^2",
"x_min": 0,
"x_max": 2,
"y_min": 0,
"y_max": 1,
"x_subintervals": 2,
"y_subintervals": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/double-integral-midpoint",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"integrand": "x^2 + y^2",
"x_min": 0,
"x_max": 2,
"y_min": 0,
"y_max": 1,
"x_subintervals": 2,
"y_subintervals": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/double-integral-midpoint", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"integrand":"x^2 + y^2","x_min":0,"x_max":2,"y_min":0,"y_max":1,"x_subintervals":2,"y_subintervals":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"integrand":"x^2 + y^2","x_min":0,"x_max":2,"y_min":0,"y_max":1,"x_subintervals":2,"y_subintervals":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/double-integral-midpoint", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"integrand": "x^2 + y^2",
"x_min": 0,
"x_max": 2,
"y_min": 0,
"y_max": 1,
"x_subintervals": 2,
"y_subintervals": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.double_integral_midpoint",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_points | 10000 |
max_expression_chars | 500 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
اقرؤوا النتيجة وتحققوا منها وأعيدوا استخدامها
تكلف الطلبات الآلية $0.002 لكل طلب وتعيد البنية الحتمية نفسها للمدخلات المتطابقة.
أسئلة تقنية
ما تكلفة تشغيل الحساب آلياً؟
تكلف كل مطالبة إلى API مقدار $0.002. ويمكن لنسخة المتصفح إجراء الحساب الحتمي نفسه من دون استدعاء API.