حلول عددية للمعادلات التفاضلية
{{لا مصدر|تاريخ=يناير 2022}}
{{تهذيب}}

[[ملف:Numerical integration illustration, step=1.svg|يسار|180px|تصغير|Illustration of numerical integration for the differential equation <math>y'=y, y(0)=1.</math> باللون الأزرق: the [[طريقة أويلر]], باللون الأخضر: [[طريقة النقطة المنتصف]], باللون الأحمر: الحلحلة الدقيقة, <math>y=e^t.</math> طول الخطوة هو <math>h=1.0.</math>]]

تعتبر المعادلات التفاضلية من الأدوات الرياضية الهامة في فهم العديد من المسائل الفيزيائية والهندسية والاجتماعية وقد امتدت أهميتها مؤخرا إلى حقول العلوم الاقتصادية وظهر ما يسمى بالنمذجة الرياضية.

المعادلة التفاضلية هي معادلة تحتوي على مشتقات وتفاضلات لبعض الدوال الرياضية وتظهر بشكل متغيرات المعادلة.

== تصنيف المعادلات ==

# معادلات تفاضلية جزئية
# معادلات تفاضلية عادية : هي معادلة تفاضلية تحتوي على متغير مستقل واحد.

== تقسم مسائل المعادلات التفاضلية العادية إلى ==
# مسائل قيم ابتدائية.
# مسائل قيم حدية.
#
مسائل القيم الابتدائية:

في هذا النوع من المسائل يكون للمعادلة التفاضلية شرط ابتدائي للمتغيرات المستقلة

الشرط الابتدائي يمثل النقطة الابتدائية للدالة التي تمثل حل المعادلة التفاضلية.
,<math>y' = f(x,y),\,\,\,y(a) =\alpha</math>

فيما يلي بعض الطرق العددية لإيجاد الحل العددي للمعادلة التفاضلية.

قبل استعراض الحل التقريبي للطرق العددية لمسالة القيمة الابتدائية نحتاج لبعض التعاريف والنظريات .

'''تعريف'''

لتكن <math>f(t,y)</math>داله نقول أن f دالة من النوع ليبتشيز في متغير y على المجموعة D ,

<math>R^2\subset D </math>

إذا وجد L>0

<math>|f(t,y_1)-f(t,y_2)|\le|y_1-y_2|</math>

كلما أخذنا (t,y_1),(t,y_2) في D , يسمى L ثابت ليبتشيز للدالة f

'''مثال'''

أثبتي أن الدالة |f(t,y)=t|y تحقق شرط ليبتشيز في الفترة

<math>D =\left\{(t,y):{ 1\le t\le 2},{ -3\le y\le 4}\right\}</math>

'''الحل :'''

لأي زوج من النقاط (t,y_1),(t,y_2) في D

<math>|f(t,y_1)-f(t,y_2)| =|t|y_1|-t|y_2|| =|t|||y_1|-|y_2||\le 2|y_1-y_2|</math>

إذا ƒ تحقق شرط ليبتشيز <math>L =2</math>

== النظرية (1) ==

نفرض أن <math>D =\left\{(t,y): { a\le t\le b},{ -\infty<y<\infty}\right\}</math>

بحيث <math>f(t,y)</math> دالة متصلة على D إذا كانت f دالة تحقق شرط ليبتشيز في متغير y على المجموعة D

فإن مسألة القيمة الابتدائية

<math>y'(t) =f(t,y),\,\,\,{ a\le t\le b},\,\,\,{y(a) = \alpha} </math>

<math>y(t)</math> لها حل وحيد في الفترة <math>{a\le t\le b}</math>

'''مثال '''

أستخدم نظرية(1) لإثبات أنه يوجد حل وحيد لمسألة القيمة الابتدائية

<math>y' =1+t\sin(ty),\,\,\,{0\le t\le 2},\,\,\,y(0)=0</math>

'''الحل :'''

t ثابت نطبق نظرية القيمة المتوسطة للدالة

<math>f(t,y) =1+t\sin(ty)</math>

نجد أنه عندما <math>y<y_2</math> , و <math>\xi </math> عدد موجود في <math>(y_1,y_2)</math>

<math>\frac{f(t,y_1)-f(t,y_2)}{(y_1,y_2)}\ ={\frac{ \partial }{ \partial y}\left(f(t, \xi )\right) =t^2 \cos ( \xi t)}</math>

<math>|f(t,y_2)-f(t,y_1)| =|y_2-y_1||t^2\cos ( \xi t)|\le 4|y_2-y_1|</math>

f تحقق شرط ليبتشيز والثابت هو <math>L=4</math>

وبالإضافة إلى ذلك <math>f(t,y)</math>متصلة عند <math>{0\le t\le 2},\,\,\,{ -\infty<y<\infty }</math>

من نظرية (1) إنه يوجد حل وحيد لمسألة القيمة الابتدائية

== الطرق العددية ==

# طريقة اويلر
# طريقة تايلور

<math>y' =f(x,y),\,\,\,{a\le t\le b},\,\,\,y(a) =\alpha</math>

=== طريقة تايلور من الرتب العليا ===

<math>w_i =\alpha </math>

<math>w_{i+1} =w_i +h T^{n}(t_i,w_i),\,\,\,{i =0,1,2,...N-1}</math>

<math> h ={\frac {(b-a)}{n}},\,\,\,w_i \cong y(t_i) </math>

=== طريقة اويلر ===

هي تايلور من الرتبة الأولى

<math>y' =f(x,y),\,\,\,{a\le t\le b},\,\,\,y(a) =\alpha</math>

<math>y_{i+1}=y_i +hf(t_i,y_i)</math>

<math>h = {\frac {(b-a)}{n}},\,\,\,w_i\approx y(t_i)</math>

== خطأ أويلر ==

=== نظرية ===

إذا كانت f متصلة وتحقق شرط ليبتشيز على

<math>D =\left\{(t,y):{ a\le t \le b},{ -\infty<y<\infty}\right\}</math>

ويوجد ثابت M بحيث يحقق

<math>{|y''(t)|\le M},\,\,\,{t\in[a,b]} </math>

عندما تكون <math>y(t)</math> لها حل وحيد لمسألة القيمة الابتدائية

<math>y' =f(x,y),\,\,\,{a\le t\le b},\,\,\,y(a) =\alpha</math>

نفرض أن <math>{ w_1,w_2,w_3,...}</math> بحيث أن الخطأ المتولد من طريقة ايلور لأي عدد موجب N

<math>{\forall i =0,1,....,N}</math>

<math>|(y(t_i)-w_i)|\le {\frac {hM}{2L}}[e^{L(t_i-a)} -1]</math>

== ملاحظات ==
# الخطأ النسبي لطريقة اويلر ناتج عن اختيار أول حدين من [[متسلسلة تايلور]] وحذف باقي الحدود.
# كلما زادت الرتبة في طريقة تايلور فإن الدقة تكون أفضل.

== مراجع ==
{{مراجع}}
* numerical analysis / Richard . Burden /J.Douglas Faires /ninth edition
* مقدمة في [[تحليل عددي|التحليل العددي]] د.مجدي الطويل
{{الرياضيات الصناعية والتطبيقية}}
{{شريط بوابات|رياضيات|تحليل رياضي}}

[[تصنيف:حساب التفاضل والتكامل]]
[[تصنيف:معادلات تفاضلية عادية]]
[[تصنيف:معادلات تفاضلية عددية]]
تعتبر المعادلات التفاضلية من الأدوات الرياضية الهامة في فهم العديد من المسائل الفيزيائية والهندسية والاجتماعية وقد امتدت أهميتها مؤخرا إلى حقول العلوم الاقتصادية وظهر ما يسمى بالنمذجة الرياضية.

المعادلة التفاضلية هي معادلة تحتوي على مشتقات وتفاضلات لبعض الدوال الرياضية وتظهر بشكل متغيرات المعادلة.

 تصنيف المعادلات 

 معادلات تفاضلية جزئية
 معادلات تفاضلية عادية : هي معادلة تفاضلية تحتوي على متغير مستقل واحد.

 تقسم مسائل المعادلات التفاضلية العادية إلى 
 مسائل قيم ابتدائية.
 مسائل قيم حدية.

مسائل القيم الابتدائية:

في هذا النوع من المسائل يكون للمعادلة التفاضلية شرط ابتدائي للمتغيرات المستقلة

الشرط الابتدائي يمثل النقطة الابتدائية للدالة التي تمثل حل المعادلة التفاضلية.
,

فيما يلي بعض الطرق العددية لإيجاد الحل العددي للمعادلة التفاضلية.

قبل استعراض الحل التقريبي للطرق العددية لمسالة القيمة الابتدائية نحتاج لبعض التعاريف والنظريات .

تعريف

لتكن داله نقول أن f دالة من النوع ليبتشيز في متغير y على المجموعة D ,

إذا وجد L>0

كلما أخذنا (t,y_1),(t,y_2) في D , يسمى L ثابت ليبتشيز للدالة f

مثال

أثبتي أن الدالة |f(t,y)=t|y تحقق شرط ليبتشيز في الفترة

الحل :

لأي زوج من النقاط (t,y_1),(t,y_2) في D

إذا ƒ تحقق شرط ليبتشيز 

 النظرية (1) 

نفرض أن 

بحيث  دالة متصلة على D إذا كانت f دالة تحقق شرط ليبتشيز في متغير y على المجموعة D

فإن مسألة القيمة الابتدائية

 لها حل وحيد في الفترة 

مثال 

أستخدم نظرية(1) لإثبات أنه يوجد حل وحيد لمسألة القيمة الابتدائية

الحل :

t ثابت نطبق نظرية القيمة المتوسطة للدالة

نجد أنه عندما  , و  عدد موجود في 

f تحقق شرط ليبتشيز والثابت هو 

وبالإضافة إلى ذلك متصلة عند 

من نظرية (1) إنه يوجد حل وحيد لمسألة القيمة الابتدائية

 الطرق العددية 

 طريقة اويلر
 طريقة تايلور

 طريقة تايلور من الرتب العليا 

 طريقة اويلر 

هي تايلور من الرتبة الأولى

 خطأ أويلر 

 نظرية 

إذا كانت f متصلة وتحقق شرط ليبتشيز على

ويوجد ثابت M بحيث يحقق

عندما تكون  لها حل وحيد لمسألة القيمة الابتدائية

نفرض أن  بحيث أن الخطأ المتولد من طريقة ايلور لأي عدد موجب N

 ملاحظات 
 الخطأ النسبي لطريقة اويلر ناتج عن اختيار أول حدين من متسلسلة تايلور وحذف باقي الحدود.
 كلما زادت الرتبة في طريقة تايلور فإن الدقة تكون أفضل.

 مراجع 

 numerical analysis / Richard . Burden /J.Douglas Faires /ninth edition
 مقدمة في التحليل العددي د.مجدي الطويل

تصنيف:حساب التفاضل والتكامل
تصنيف:معادلات تفاضلية عادية
تصنيف:معادلات تفاضلية عددية