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

أدخل الحساب

صيغة رياضية

اعلان

نتائج

y(xn) — approximate value at endpoint
٠٫٧٦٥٢٦١٤٦٠٥
Euler approximation with step size h = ٠٫٠٢
عدد التقسيمات n 50
طول الخطوة h ٠٫٠٢
k xk yk
0 ٠ ٠
1 ٠٫٠٢ ٠٫٠٢
2 ٠٫٠٤ ٠٫٠٣٩٩٩٢
3 ٠٫٠٦ ٠٫٠٥٩٩٦٠٠١٢٨
4 ٠٫٠٨ ٠٫٠٧٩٨٨٨١٠٨٧
5 ٠٫١ ٠٫٠٩٩٧٦٠٤٦٦٥
6 ٠٫١٢ ٠٫١١٩٥٦١٤٢٣٥
7 ٠٫١٤ ٠٫١٣٩٢٧٥٥٢٤٨
8 ٠٫١٦ ٠٫١٥٨٨٨٧٥٧١٤
9 ٠٫١٨ ٠٫١٧٨٣٨٢٦٦٦٢
10 ٠٫٢ ٠٫١٩٧٧٤٦٢٥٨٧
11 ٠٫٢٢ ٠٫٢١٦٩٦٤١٨٧
12 ٠٫٢٤ ٠٫٢٣٦٠٢٢٧١٧٩
13 ٠٫٢٦ ٠٫٢٥٤٩٠٨٥٨٣٤
14 ٠٫٢٨ ٠٫٢٧٣٦٠٩٠١٥٧
15 ٠٫٣ ٠٫٢٩٢١١١٧٧٧٨
16 ٠٫٣٢ ٠٫٣١٠٤٠٥١٩٢
17 ٠٫٣٤ ٠٫٣٢٨٤٧٨١٦٤٣
18 ٠٫٣٦ ٠٫٣٤٦٣٢٠٢٠٦٢
19 ٠٫٣٨ ٠٫٣٦٣٩٢١٤٥٢٥
20 ٠٫٤ ٠٫٣٨١٢٧٢٦٧٦١
21 ٠٫٤٢ ٠٫٣٩٨٣٦٥٢٩٩
22 ٠٫٤٤ ٠٫٤١٥١٩١٤٠٠٨
23 ٠٫٤٦ ٠٫٤٣١٧٤٣٧٢٢٨
24 ٠٫٤٨ ٠٫٤٤٨٠١٥٦٦٩٩
25 ٠٫٥ ٠٫٤٦٤٠٠١٣٠٩١
26 ٠٫٥٢ ٠٫٤٧٩٦٩٥٣٦٤٨
27 ٠٫٥٤ ٠٫٤٩٥٠٩٣٢١٢
28 ٠٫٥٦ ٠٫٥١٠١٩٠٨٦٦٢
29 ٠٫٥٨ ٠٫٥٢٤٩٨٤٩٧١٨
30 ٠٫٦ ٠٫٥٣٩٤٧٢٧٨٧٤
31 ٠٫٦٢ ٠٫٥٥٣٦٥٢١٦٩٦
32 ٠٫٦٤ ٠٫٥٦٧٥٢١٥٥٥١
33 ٠٫٦٦ ٠٫٥٨١٠٧٩٩٤٠٨
34 ٠٫٦٨ ٠٫٥٩٤٣٢٦٨٦٢٩
35 ٠٫٧ ٠٫٦٠٧٢٦٢٣٧٤٥
36 ٠٫٧٢ ٠٫٦١٩٨٨٧٠٢٢٦
37 ٠٫٧٤ ٠٫٦٣٢٢٠١٨٢٤٢
38 ٠٫٧٦ ٠٫٦٤٤٢٠٨٢٤١٣
39 ٠٫٧٨ ٠٫٦٥٥٩٠٨١٥٦١
40 ٠٫٨ ٠٫٦٦٧٣٠٣٨٤٥٩
41 ٠٫٨٢ ٠٫٦٧٨٣٩٧٩٥٧٥
42 ٠٫٨٤ ٠٫٦٨٩١٩٣٤٨١٧
43 ٠٫٨٦ ٠٫٦٩٩٦٩٣٧٢٨٦
44 ٠٫٨٨ ٠٫٧٠٩٩٠٢٣٠٢٣
45 ٠٫٩ ٠٫٧١٩٨٢٣٠٧٦٧
46 ٠٫٩٢ ٠٫٧٢٩٤٦٠١٧١٥
47 ٠٫٩٤ ٠٫٧٣٨٨١٧٩٢٨٧
48 ٠٫٩٦ ٠٫٧٤٧٩٠٠٨٩
49 ٠٫٩٨ ٠٫٧٥٦٧١٣٧٧٥٢
50 ١ ٠٫٧٦٥٢٦١٤٦٠٥

ماذا تفعل هذه الحاسبة

تحلّ هذه الأداة عدديًا معادلة تفاضلية اعتيادية من الرتبة الأولى على الصورة \(y' = F(x, y)\) مع الشرط الابتدائي \(y(x_0) = y_0\)، باستخدام طريقة أويلر الأمامية (الصريحة) الكلاسيكية. تتقدّم الأداة من \(x_0\) إلى \(x_n\) عبر \(n\) خطوات متساوية، وتُعيد طول الخطوة \(h\)، وجدولًا كاملًا للقيم التقريبية \((x, y)\)، والقيمة التقريبية عند النهاية \(y(x_n)\).

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

أدخل الطرف الأيمن \(F(x, y)\) على هيئة تعبير رياضي بالمتغيّرين \(x\) و\(y\) (العمليات + - * / ^، والأقواس، ودوال مثل sin وcos وexp وlog/ln وsqrt وabs، إضافة إلى الثابتين pi وe). حدّد نقطة البداية \(x_0\)، والقيمة الابتدائية \(y_0\)، ونقطة النهاية \(x_n\)، ثم اختر عدد التقسيمات \(n\). كلما زادت قيمة \(n\) صغُرت الخطوة، وتحسّنت دقة النتيجة في العادة.

شرح القانون

طول الخطوة هو $$h = \frac{x_n - x_0}{n},$$ ونقاط الشبكة هي \(x_k = x_0 + k\cdot h\). انطلاقًا من \(y_0\)، تُحسب كل قيمة جديدة بالعلاقة $$y_{k+1} = y_k + h\cdot F(x_k, y_k):$$ أي يُؤخذ الميل \(F\) عند النقطة الحالية ويُستخدم لاتخاذ خطوة مستقيمة بعرض \(h\). الطريقة دقيقة من الرتبة الأولى، أي أن الخطأ الكلي يتناسب مع \(O(h)\).

اعلان
طريقة أويلر تتحرك على طول خط المماس من نقطة إلى التالية
تتبع كل خطوة أويلر ميل المماس \(F(x,y)\) لمسافة خطوة واحدة \(h\)، فتنحرف عن المنحنى الحقيقي.

مثال محلول

للمعادلة \(y' = 1 - y^2\) مع \(x_0 = 0\) و\(y_0 = 0\) و\(x_n = 1\) و\(n = 5\)، يكون طول الخطوة \(h = 0.2\). وتعطي عملية التكرار: \(y_1 = 0.2\)، و\(y_2 = 0.392\)، و\(y_3 = 0.5612672\)، و\(y_4 \approx 0.6982668\)، و\(y_5 \approx 0.8007513\). ومن ثمّ فإن تقدير أويلر عند \(x = 1\) يساوي نحو \(0.8008\). الحل الدقيق هو \(\tanh(x)\)، إذ إن \(\tanh(1) \approx 0.7616\)؛ وكلما زدنا قيمة \(n\) اقتربت قيمة أويلر من هذه القيمة الحقيقية.

جدول خطوات تكرار أويلر بعمودي x وy
يبني المثال المحلول جدولاً خطوة بخطوة لقيم \(x_k\) و\(y_k\) حتى النقطة النهائية \(x_n\).

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

لماذا تختلف نتيجتي عن الحل الدقيق؟ طريقة أويلر دقيقة من الرتبة الأولى فحسب. ويتناقص الخطأ تقريبًا بتناسب مع \(h\)، لذا فإن اختيار قيمة أكبر لـ \(n\) (خطوة أصغر) يُحسّن الدقة.

هل يمكن أن تكون \(x_n\) أصغر من \(x_0\)؟ نعم. عندئذٍ يصبح طول الخطوة \(h\) سالبًا، وتُكامل العلاقة التكرارية نفسها في الاتجاه العكسي.

ما الدوال المدعومة؟ sin وcos وtan وasin وacos وatan وsinh وcosh وtanh وexp وlog/ln وlog10 وsqrt وabs، إضافة إلى الثابتين pi وe.

آخر تحديث: