الطرائق العددية: مسائل تدريبية مع حلول خطوة بخطوة

مسائل تدريبية مجانية في الطرائق العددية مع رسوم توضيحية وتلميحات وحلول مفصّلة كاملة. قيم جديدة في كل مرة، بثلاثة مستويات: الجذور والاستيفاء, قاعدتا شبه المنحرف وسيمبسون, أويلر وهوين ورونج–كوتا.

مسألة تدريبية مجانيةسهلة
xyx₀ = 0

طبّق طريقة نيوتن–رافسون على f(x) = e−x − x بقيمة البداية x₀ = 0. جد x2.

f(x) = e−x − xf′(x) = −e−x − 1x₀ = 0

ما الذي تتدرّب عليه

  1. سهلةالجذور والاستيفاء
  2. متوسطةقاعدتا شبه المنحرف وسيمبسون
  3. صعبةأويلر وهوين ورونج–كوتا

كيف تحلّ مسائل الطرائق العددية

  1. لجذر: تحقق من تغير الإشارة للتنصيف، أو احسب f و f′ لنيوتن، واحتفظ بستة أرقام أو أكثر في جدول التكرارات.
  2. لقيمة في جدول: استوفِ خطيًا بين النقطتين المجاورتين.
  3. لتكامل: جد h = (b − a)/n، واسرد f عند كل عقدة، وطبّق الأوزان (1, 2, …, 2, 1 لشبه المنحرف؛ 1, 4, 2, …, 4, 1 لسيمبسون مع n زوجي) واضرب في h/2 أو h/3.
  4. لمعادلة تفاضلية عادية: تقدّم من t₀ بـ yₙ₊₁ = yₙ + h·f(tₙ, yₙ) (أويلر) أو الميل المتوسط (هوين)، صفًا لكل خطوة، حتى تبلغ t المطلوبة.

أخطاء شائعة

  • الاحتفاظ بنصف المجال الخطأ في التنصيف، أو الخطأ في عدّ الخطوات.
  • كتابة x − f′/f بدل x − f/f′ في نيوتن–رافسون.
  • إعطاء العقد الداخلية الوزن 1 في قاعدة شبه المنحرف، أو استخدام سيمبسون مع عدد فردي من الشرائح.
  • تقريب التكرارات مبكرًا جدًا.
  • تنفيذ خطوة أويلر واحدة أقل أو أكثر مما يلزم للوصول إلى الزمن النهائي.

الصيغ الأساسية

التنصيف
c = (a + b)/2, width after n steps (b − a)/2ⁿ
نيوتن–رافسون
xn+1 = xₙ − f(xₙ)/f′(xₙ)
الاستيفاء الخطي
y = y₁ + (y₂ − y₁)(x − x₁)/(x₂ − x₁)
قاعدة شبه المنحرف
T = (h/2)[f₀ + 2f₁ + … + 2fn−1 + fₙ], h = (b − a)/n
قاعدة سيمبسون (n زوجي)
S = (h/3)[f₀ + 4f₁ + 2f₂ + … + 4fn−1 + fₙ]
حد خطأ شبه المنحرف
|E| ≤ (b − a)h²M/12, M = max|f″|
أويلر
yn+1 = yₙ + h·f(tₙ, yₙ)
هوين
yn+1 = yₙ + (h/2)(k₁ + k₂), k₂ = f(tₙ + h, yₙ + hk₁)
RK4
yn+1 = yₙ + (h/6)(k₁ + 2k₂ + 2k₃ + k₄)

تعلّم الطرائق العددية من البداية

قبل هذا: المشتقات, التكاملات, المعادلات التفاضلية

1لماذا الطرائق العددية، والتنصيف

لكثير من المعادلات والتكاملات لا صيغة لجوابها: x = cos x، ∫e−x²dx، أو معظم المعادلات التفاضلية. الطرائق العددية تحسب الجواب خطوة خطوة بأي دقة تحتاجها.

تجد طريقة التنصيف جذر f(x) = 0 على مجال [a, b] تغيّر f عليه إشارتها. خذ نقطة المنتصف c = (a + b)/2 واحتفظ بالنصف الذي ما زالت الإشارة تتغير فيه.

مثال: f(x) = x² − 2 على [1, 2]. c₁ = 1,5 تعطي f = 0,25 > 0، فاحتفظ بـ [1, 1,5]. c₂ = 1,25 تعطي f = −0,4375 < 0، فاحتفظ بـ [1,25, 1,5]. ثم c₃ = 1,375.

كل خطوة تنصّف المجال، فبعد n خطوة يكون عرضه (b − a)/2ⁿ. التنصيف بطيء لكنه ينجح دائمًا متى توفّر تغير في الإشارة.

تحقّق ذاتي يبدأ التنصيف على مجال طوله 1. ما عرض المجال بعد 10 خطوات؟
  1. 1/100
  2. 1/1024
  3. 1/10
  4. 1/20

الإجابة: 1/1024. كل خطوة تنصّفه: 1/2¹⁰ = 1/1024 ≈ 0,001. القسمة على 10 أو 20 تعامل التنصيف كأنه عملية جمع.

2نيوتن–رافسون

تتبع طريقة نيوتن–رافسون المماس نزولًا إلى المحور x وتستخدم نقطة التقاطع تلك تخمينًا تاليًا:

xn+1 = xₙ − f(xₙ)/f′(xₙ)
xx₀ = 2x₁ = 1,5√2f(x) = x² − 2

لـ f(x) = x² − 2 مع f′(x) = 2x و x₀ = 2: x₁ = 2 − 2/4 = 1,5، x₂ = 1,5 − 0,25/3 = 1,416667، x₃ = 1,414216. الجذر √2 = 1,414214.

قرب الجذر تضاعف طريقة نيوتن تقريبًا عدد الأرقام الصحيحة في كل خطوة. وقد تفشل عندما تقترب f′(xₙ) من 0، أو عندما تكون البداية بعيدة عن الجذر.

احتفظ بستة أرقام على الأقل في كل تكرار؛ فالتقريب المبكر يمنع الطريقة من التحسن.

تحقّق ذاتي خطوة نيوتن واحدة لـ f(x) = x² − 5 من x₀ = 2 تعطي…
  1. 1,75
  2. 2,25
  3. 2,2
  4. 2,5

الإجابة: 2,25. f(2) = −1 و f′(2) = 4، إذن x₁ = 2 − (−1)/4 = 2,25. إضافة −1/4 بدل طرحها تعطي 1,75.

3الاستيفاء الخطي

تعطي الجداول القيم عند نقاط معينة فقط. يرسم الاستيفاء الخطي خطًا مستقيمًا بين نقطتي الجدول المتجاورتين:

y = y₁ + (y₂ − y₁)·(x − x₁)/(x₂ − x₁)

مثال: يعطي الجدول f(1) = 2,0 و f(2) = 2,6. عند x = 1,4 يكون الكسر 0,4، إذن f(1,4) ≈ 2,0 + 0,6·0,4 = 2,24.

يعمل الاستيفاء العكسي بالطريقة نفسها في الاتجاه المعاكس: لإيجاد موضع y = 2,3، الكسر هو (2,3 − 2,0)/0,6 = 0,5، إذن x ≈ 1,5.

4قاعدة شبه المنحرف وقاعدة سيمبسون

لتكامل f من a إلى b، قسّم المجال إلى n شريحة عرض كل منها h = (b − a)/n بعقد x₀, x₁, …, xₙ.

تستبدل قاعدة شبه المنحرف المنحنى في كل شريحة بخط مستقيم. وكل عقدة داخلية تنتمي إلى شريحتين، فتُحتسب مرتين:

T = (h/2)[f₀ + 2f₁ + 2f₂ + … + 2fn−1 + fₙ]
0,51y = x²x

تلائم قاعدة سيمبسون قطوعًا مكافئة عبر ثلاث عقد في كل مرة. وتحتاج إلى n زوجي:

S = (h/3)[f₀ + 4f₁ + 2f₂ + 4f₃ + … + 4fn−1 + fₙ]

لـ ∫01 x² dx = 1/3 مع n = 2 (h = 0,5): T = 0,25·(0 + 0,5 + 1) = 0,375، بينما S = (0,5/3)·(0 + 1 + 1) = 0,3333، دقيقة.

يتناقص خطأ شبه المنحرف مثل h² وخطأ سيمبسون مثل h⁴: تنصيف h يجعل سيمبسون أدق بنحو 16 مرة.

تحقّق ذاتي ما الأوزان التي تعطيها قاعدة شبه المنحرف للعقد x₀ و x₁ و x₂ و x₃؟
  1. 1, 1, 1, 1
  2. 1, 2, 2, 1
  3. 1, 4, 2, 1
  4. 1, 4, 4, 1

الإجابة: 1, 2, 2, 1. نقطتا الطرفين تنتميان إلى شريحة واحدة والنقاط الداخلية إلى شريحتين، إذن 1, 2, 2, 1 مع العامل h/2. أما الأعداد 4 فتخص قاعدة سيمبسون.

5أويلر وهوين للمعادلات التفاضلية

لـ y′ = f(t, y) مع y(t₀) = y₀، تقدّم في الزمن بخطوة h. تستخدم طريقة أويلر الميل عند بداية كل خطوة:

yn+1 = yₙ + h·f(tₙ, yₙ)

طريقة هوين (أويلر المحسّنة) تتنبأ بأويلر ثم تأخذ متوسط الميلين عند الطرفين: k₁ = f(tₙ, yₙ)، k₂ = f(tₙ + h, yₙ + h·k₁)، yn+1 = yₙ + (h/2)(k₁ + k₂).

خطأ أويلر يتناسب مع h، وخطأ هوين مع h². وتستخدم طريقة رونج–كوتا الكلاسيكية (RK4) أربعة ميول وتبلغ دقتها h⁴.

مثال محلول

حلّ y′ = y، y(0) = 1 بطريقة أويلر و h = 0,1 حتى t = 0,3، وقارنه بالحل الدقيق eᵗ.

1

الخطوة 1

y₁ = 1 + 0,1·1 = 1,1
2

الخطوة 2

y₂ = 1,1 + 0,1·1,1 = 1,21
3

الخطوة 3

y₃ = 1,21 + 0,1·1,21 = 1,331
4

قارن

القيمة الدقيقة e0,3 = 1,349859، فالخطأ الكلي 0,0189. خطوة هوين واحدة من y₀ كانت ستعطي 1 + 0,05·(1 + 1,1) = 1,105 مقابل e0,1 = 1,105171.

الإجابة

y(0,3) ≈ 1,331 بأويلر؛ والخطأ 0,019 يتناقص تقريبًا بالتناسب مع h.

6أخطاء شائعة وأسئلة الامتحان

  • عدّ نقطة المنتصف الأولى في التنصيف على أنها الخطوة 0، أو الاحتفاظ بنصف المجال الخطأ.
  • كتابة x − f′/f بدل x − f/f′ في طريقة نيوتن.
  • نسيان العامل 2 على العقد الداخلية، أو استخدام h بدل h/2 في قاعدة شبه المنحرف.
  • استخدام قاعدة سيمبسون مع عدد فردي من الشرائح.
  • في طريقة أويلر: استخدام الميل عند نهاية الخطوة، أو تنفيذ خطوة أقل مما يلزم.

سهل: التنصيف وتكرارات نيوتن والاستيفاء في جدول. متوسط: قاعدتا شبه المنحرف وسيمبسون وخطؤهما وعدد الشرائح اللازم. صعب: خطوات أويلر وهوين ورونج–كوتا للمعادلات التفاضلية.

تحقّق ذاتي y′ = 2y مع y(0) = 1. ماذا تعطي خطوة أويلر واحدة مع h = 0,2؟
  1. 1,2
  2. 1,49
  3. 1,4
  4. 2,4

الإجابة: 1,4. y₁ = 1 + 0,2·(2·1) = 1,4. نسيان العامل 2 في الميل يعطي 1,2؛ و 1,49 هي القيمة الدقيقة e0,4.

تعلّمه خطوة بخطوة في التطبيقتعلّمه خطوة بخطوة في التطبيق

أمثلة محلولة

مثال 1سهلة

تبدأ طريقة التنصيف على مجال طوله 4. كل خطوة تنصّف المجال. كم خطوة n لازمة على الأقل قبل أن يصبح المجال أقصر من 0,0001؟

b − a = 4ε = 0,0001

المطلوب: n

أظهر التلميحات
  1. بعد n خطوة يكون طول المجال (b − a)/2ⁿ.
  2. حلّ 4/2ⁿ < 0,0001، أي 2ⁿ > 40000.
  3. n > log₂(40000) = 15,29
أظهر الإجابة والحل خطوة بخطوة

إيجاد الجذور والاستيفاء: تحتفظ طريقة التنصيف بمجال [a, b] تغيّر عليه f إشارتها؛ وتأخذ كل خطوة نقطة المنتصف c = (a + b)/2 وتحتفظ بالنصف الذي ما زالت الإشارة تتغير فيه، فبعد n خطوة يكون عرض المجال (b − a)/2ⁿ. وتتبع طريقة نيوتن–رافسون المماس إلى المحور: xn+1 = xn − f(xn)/f′(xn)؛ وقرب جذر بسيط تضاعف تقريبًا عدد الأرقام الصحيحة في كل خطوة. الاستيفاء الخطي بين نقطتين من جدول: y = y₁ + (y₂ − y₁)(x − x₁)/(x₂ − x₁).

الشرط

4/2ⁿ < 0,0001 → 2ⁿ > 40000

اللوغاريتم

n > ln(40000)/ln 2 = 15,29
n = 16

تحقّق

2¹⁵ = 32768 < 40000 < 2¹⁶ = 65536

الإجابة

n = 16
مثال 2متوسطة
xy00,511,5

قرّب ∫01,5 √(1 + x³) dx بقاعدة شبه المنحرف باستخدام n = 3 شريحة. أعطِ T.

f(x) = √(1 + x³)[a, b] = [0, 1,5]n = 3

المطلوب: T

أظهر التلميحات
  1. h = (1,5 − 0)/3 = 0,5؛ والعقد هي 0, 0,5, 1, 1,5.
  2. الأوزان: 1, 2, 2, …, 2, 1؛ T = (h/2)·Σ wᵢfᵢ.
  3. المجموع الموزون هو Σ wᵢfᵢ = 8,041398.
أظهر الإجابة والحل خطوة بخطوة

التكامل العددي: قسّم [a, b] إلى n شريحة عرض كل منها h = (b − a)/n بعقد x₀ … xₙ. قاعدة شبه المنحرف: T = (h/2)[f₀ + 2f₁ + 2f₂ + … + 2fn−1 + fₙ]. قاعدة سيمبسون (n زوجي): S = (h/3)[f₀ + 4f₁ + 2f₂ + 4f₃ + … + 4fn−1 + fₙ]. يتناقص خطأ شبه المنحرف مثل h² (الحد (b − a)h²·M/12 مع M = max|f″|)، وخطأ سيمبسون مثل h⁴، لذا يكون سيمبسون عادةً أدق بكثير للعقد نفسها.

ixᵢf(xᵢ)الوزن001110,51,060662211,414214231,52,091651

العقد والقيم

h = 0,5
Σ wᵢfᵢ = 1 + 2·1,06066 + 2·1,414214 + 2,09165 = 8,041398

قاعدة شبه المنحرف

T = (0,5/2)·8,041398 = 2,01

الإجابة

T = 2,01

ليس لهذا التكامل دالة أصلية أولية، وهذا هو بالضبط الوقت الذي تلزم فيه قاعدة عددية.

مثال 3صعبة
00,10,20,30,40,40,60,81ty(0, 0,5)

استخدم طريقة هوين (أويلر المحسّنة) مع h = 0,2 للمسألة y′ = 1 + sin(ty)، y(0) = 0,5 لتقدير y2 ≈ y(0,4).

y′ = 1 + sin(ty)y(0) = 0,5h = 0,2

المطلوب: y2

أظهر التلميحات
  1. في كل خطوة: k₁ = f(tₙ, yₙ)، k₂ = f(tₙ + h, yₙ + h·k₁)، yn+1 = yₙ + (h/2)(k₁ + k₂).
  2. الخطوة 1: k₁ = 1، k₂ = 1,139543، y₁ = 0,713954.
  3. تحتاج إلى 2 خطوات للوصول إلى t = 0,4.
أظهر الإجابة والحل خطوة بخطوة

الحل العددي لـ y′ = f(t, y): تسير طريقة أويلر على الميل عند بداية كل خطوة: yn+1 = yₙ + h·f(tₙ, yₙ). وتأخذ طريقة هوين (أويلر المحسّنة) متوسط الميل عند البداية وعند تنبؤ أويلر: k₁ = f(tₙ, yₙ)، k₂ = f(tₙ + h, yₙ + h·k₁)، yn+1 = yₙ + (h/2)(k₁ + k₂). وتجمع طريقة رونج–كوتا الكلاسيكية (RK4) أربعة ميول: yn+1 = yₙ + (h/6)(k₁ + 2k₂ + 2k₃ + k₄). الخطأ الكلي لأويلر يتناسب مع h، ولهوين مع h²، ولـ RK4 مع h⁴.

ntₙyₙk₁k₂yₙ₊₁000,511,1395430,71395410,20,7139541,1423061,3681010,964995

خطوات هوين

y₁ = 0,5 + (0,2/2)(1 + 1,139543) = 0,713954
y₂ = 0,713954 + (0,2/2)(1,142306 + 1,368101) = 0,964995
00,10,20,30,40,40,60,81ty

الرسم البياني

y2 = 0,965

الإجابة

y2 = 0,965

أسئلة وأجوبة

ما هو الطرائق العددية؟

لكثير من المعادلات والتكاملات لا صيغة لجوابها: x = cos x، ∫e−x²dx، أو معظم المعادلات التفاضلية. الطرائق العددية تحسب الجواب خطوة خطوة بأي دقة تحتاجها.

تجد طريقة التنصيف جذر f(x) = 0 على مجال [a, b] تغيّر f عليه إشارتها. خذ نقطة المنتصف c = (a + b)/2 واحتفظ بالنصف الذي ما زالت الإشارة تتغير فيه.

كيف تحل مسائل الطرائق العددية خطوة بخطوة؟
  1. لجذر: تحقق من تغير الإشارة للتنصيف، أو احسب f و f′ لنيوتن، واحتفظ بستة أرقام أو أكثر في جدول التكرارات.
  2. لقيمة في جدول: استوفِ خطيًا بين النقطتين المجاورتين.
  3. لتكامل: جد h = (b − a)/n، واسرد f عند كل عقدة، وطبّق الأوزان (1, 2, …, 2, 1 لشبه المنحرف؛ 1, 4, 2, …, 4, 1 لسيمبسون مع n زوجي) واضرب في h/2 أو h/3.
  4. لمعادلة تفاضلية عادية: تقدّم من t₀ بـ yₙ₊₁ = yₙ + h·f(tₙ, yₙ) (أويلر) أو الميل المتوسط (هوين)، صفًا لكل خطوة، حتى تبلغ t المطلوبة.
ما الأخطاء الشائعة في الطرائق العددية؟
  • الاحتفاظ بنصف المجال الخطأ في التنصيف، أو الخطأ في عدّ الخطوات.
  • كتابة x − f′/f بدل x − f/f′ في نيوتن–رافسون.
  • إعطاء العقد الداخلية الوزن 1 في قاعدة شبه المنحرف، أو استخدام سيمبسون مع عدد فردي من الشرائح.
  • تقريب التكرارات مبكرًا جدًا.
  • تنفيذ خطوة أويلر واحدة أقل أو أكثر مما يلزم للوصول إلى الزمن النهائي.
ماذا تغطي تمارين الطرائق العددية؟
  • سهلة: الجذور والاستيفاء
  • متوسطة: قاعدتا شبه المنحرف وسيمبسون
  • صعبة: أويلر وهوين ورونج–كوتا

لكل مسألة قيم جديدة، فتتعلّم الطريقة بدلًا من حفظ إجابة. هل علِقت؟ افتح تلميحًا صغيرًا أولًا، والشرح الكامل فقط عندما تحتاج إليه.

كيف يعمل التدريب

  • لكل مسألة قيم جديدة، فتتعلّم الطريقة بدلًا من حفظ إجابة.
  • هل علِقت؟ افتح تلميحًا صغيرًا أولًا، والشرح الكامل فقط عندما تحتاج إليه.
  • يُحفظ تقدّمك وأخطاؤك ومسائلك المحفوظة، لتتمكّن من مراجعتها قبل الامتحان.

مواضيع قبل هذا الموضوع وبعده

تعلّم أولاً

مقرّرات تتضمّن هذا الموضوع

مواضيع أخرى في الرياضيات والإحصاء

ورقة عمل قابلة للطباعة