ForHosting KIT · أدوات المطورين

حاسبة طريقة تايلور للمعادلات التفاضلية

تقرّب حاسبة طريقة متسلسلة تايلور هذه مسألة قيمة ابتدائية من الصورة y' = f(x,y). أدخلوا عبارة المشتقة، والنقطة الابتدائية، وقيمة x المستهدفة، وحجم خطوة موجبًا، ورتبة من 1 إلى 4. تعرض النتيجة كل نقطة مقبولة، وتبيّن معامل تايلور والزيادة المستعملين عند كل رتبة، ولذلك تصلح للعمل العددي العملي ولمراجعة حل أُنجز يدويًا على السواء.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

صفوا مسألة القيمة الابتدائية بوضوح

اكتبوا في حقل المعادلة الطرف الأيمن من المعادلة التفاضلية فقط. فعلى سبيل المثال، أدخلوا x + y للتعبير عن y' = x + y. يمكن جمع المتغيرين x وy مع الأعداد والأقواس وعمليات الجمع والطرح والضرب والقسمة والأسس، ومع الدوال exp وlog وsin وcos وsqrt. بعد ذلك، أدخلوا x0 وy0 لتعريف الشرط المعلوم y(x0) = y0. يحدد الحقل target_x الموضع الذي ينبغي أن ينتهي عنده التقريب. يجب دائمًا إدخال step_size بوصفه مسافة قصوى موجبة؛ وتستنتج الحاسبة الاتجاه من x0 وtarget_x، ولذلك تستطيع التكامل إلى الأمام أو الخلف. إذا لم يكن طول المجال مضاعفًا صحيحًا لحجم الخطوة المطلوب، تُقصّر الخطوة الأخيرة. يضمن ذلك أن تقع القيمة النهائية عند target_x تمامًا بدلًا من تجاوزه أو التوقف قبله من دون تنبيه. اكتبوا الضرب صراحةً، مثل 2*x بدلًا من 2x، وضعوا وسائط الدوال بين قوسين. تُعرض البنية غير الصحيحة، والأسماء غير المدعومة، والقسمة على صفر، وأخطاء المجال الحقيقي بوصفها أخطاء إدخال، ولا تُنتج عنها جداول عددية مضللة.

افهموا كيفية حساب الحدود ذات الرتب الأعلى

تنتقل طريقة تايلور من نقطة إلى أخرى بتكوين y(x+h) من قيمة y مضافًا إليها تسلسل من حدود المشتقات. تحتفظ الرتبة 1 بالحد h y' وحده، وهو ما يطابق طريقة أويلر المعروفة. وتضيف الرتبة 2 مربع h مضروبًا في y''/2!، ثم تستمر الرتبتان 3 و4 بالطريقة نفسها. التفصيل المهم هو أن المشتقات العليا لا تُخمّن من عينات مجاورة. ففي كل خطوة، تمثل الحاسبة x وy بمتسلسلات قوى مقطوعة، ثم تقيّم f(x,y) بحساب متسلسلات القوى. ومن خلال مطابقة المعاملات في y' = f(x,y)، تستخرج كل معامل تالٍ بالتتابع. في المخرجات، يمثل coefficient القيمة y^(n)/n! عند بداية الخطوة لرتبة المشتقة n. أما increment فهو ذلك المعامل مضروبًا في h^n. وتؤدي إضافة جميع الزيادات المعروضة إلى قيمة y السابقة إلى إنتاج قيمة y التالية في الجدول. تتيح هذه الشفافية مقارنة كل حد باشتقاق موجود في مقرر دراسي، واكتشاف خطأ في الإشارة أو المضروب، وملاحظة الوقت الذي تصبح فيه الحدود المتأخرة كبيرة بما يكفي لإعادة النظر في حجم الخطوة المختار.

اختاروا الرتبة وحجم الخطوة بمسؤولية

غالبًا ما يؤدي رفع الرتبة إلى تحسين تقريب تايلور عندما يكون الحل أملس وتبقى الخطوة ضمن منطقة تتصرف فيها المتسلسلة جيدًا، لكن الرتبة وحدها لا تضمن الدقة. ويعطي تقليل حجم الخطوة عادةً نتيجة أكثر موثوقية مقابل زيادة عدد التكرارات. ومن الاختبارات المفيدة تشغيل المسألة نفسها مرتين بعد تنصيف حجم الخطوة، ثم مقارنة قيمتي y النهائيتين. إذا كان الفرق ملحوظًا، فقللوا الخطوة مرة أخرى أو أعيدوا تقييم ملاءمة طريقة تايلور منخفضة الرتبة للمعادلة. انتبهوا إلى العبارات التي تقترب مقاماتها من الصفر، وإلى وسائط log أو sqrt التي تخرج من مجالها الحقيقي. ترفض الحاسبة الخطوة عندما تصبح الحسابات غير منتهية، لكنها لا تستطيع إثبات دقة تقريب يبدو منتهيًا على المجال كله. كما أنها لا تكيّف حجم الخطوة تلقائيًا ولا تقدم حدًا صارمًا للخطأ. تعاملوا مع الحدود المعروضة باعتبارها أدلة عددية واضحة، لا حلًا بصيغة مغلقة. وفي المعادلات الصلبة، أو الأطراف اليمنى غير المتصلة، أو الأعمال العلمية عالية الدقة، قارنوا النتائج بحالّ تكيفي مناسب وتحليل للخطأ خاص بالمجال.

مراجعة تمرين في الطرق العددية

قارنوا كل معامل وزيادة في الخطوة بحسابكم اليدوي بدلًا من الاكتفاء بفحص الجواب النهائي.

استكشاف أثر الرتبة وحجم الخطوة

كرروا مسألة قيمة ابتدائية برتب أو أحجام خطوات مختلفة، ولاحظوا تغير تقريب نقطة النهاية.

إنشاء أمثلة تعليمية قابلة لإعادة الإنتاج

أنشئوا جدولًا حتميًا يوضح بدقة تقدم طريقة تايلور منخفضة الرتبة عبر معادلة تفاضلية.

ما تكلفة الطلب الواحد؟

تكلفة طلب API الواحد هي $0.002. كما تتاح العملية الحسابية في المتصفح لإجراء تجربة تفاعلية سريعة.

ماذا يعني coefficient في كل حد؟

لرتبة المشتقة n، يساوي coefficient القيمة y^(n)/n! عند بداية الخطوة. ويساوي increment ذلك المعامل مضروبًا في حجم الخطوة ذي الإشارة مرفوعًا إلى n.

هل الرتبة 1 هي طريقة أويلر؟

نعم. عند order 1، لا يحتفظ التحديث إلا بحاصل ضرب y' في الخطوة، وهو تحديث أويلر الصريح.

هل تستطيع الحاسبة التكامل إلى الخلف؟

نعم. أدخلوا target_x أصغر من x0 وأبقوا step_size موجبًا؛ وسيطبق الحالّ خطوات سالبة تلقائيًا.

هل تحسب حلًا دقيقًا أو حدًا للخطأ؟

لا. تعيد تقريبًا عدديًا حتميًا وحدوده، ولا تشتق صيغة مغلقة ولا تضمن حدًا عالميًا للخطأ.

ما العبارات المقبولة؟

استخدموا x وy وpi وe، والعمليات الحسابية والأقواس، والدوال exp وlog وsin وcos وsqrt. ويجب كتابة الضرب صراحةً.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/calculus/taylor-method-ode

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/calculus/taylor-method-ode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"equation":"x + y","x0":0,"y0":1,"target_x":0.2,"step_size":0.1,"order":4}'
{
  "equation": "x + y",
  "x0": 0,
  "y0": 1,
  "target_x": 0.2,
  "step_size": 0.1,
  "order": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.taylor_method_ode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_steps10000
max_expression_chars500
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←