هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
يرجى إضافة وصلات داخلية للمقالات المتعلّقة بموضوع المقالة.
يفتقر محتوى هذه المقالة إلى مصادر موثوقة.

نقطة ثابتة تكرارية

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبد العزيز (نقاش | مساهمات) في 23:00، 11 يونيو 2023 (بوت: إصلاح أخطاء فحص أرابيكا من 1 إلى 104). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث
نقطة ثابتة تكرارية

نقطة ثابتة تكرارية (بالإنجليزية: Fixed-point iteration)‏ تستخدم هذه الطريقة التكرارية لحل المعادلات و تتميز بأنها لا تتطلب حساب قيم أي مشتقات كما في طريقة نيوتن حيث لحل المعادلة f(x)=0 نحتاج إلى حساب قيمة مشتقة الدالة f عند كل خطوة.

فكرة هذه الطريقة

تُعرف النقطة الثابتة لدالة بأنها القيمة التي لا تتغير عندها الدالة g(p)=p ولحل معادلة ما f(x)=0 بطريقة النقطة الثابتة نضع أولًا المعادلة في الصورة x=g(x) حيث g دالة في x والواقع أنه يمكن وضع أي معادلة f(x0)=0 في هذه الصورة الخاصة المذكورة بعدد لا نهائي من الطرق . فمثلًا الدالة f(x)=x32x5 نستطيع كتابتها كالتالي : x32x5=0

x=(2x5)13=g1(x)

أو x=5+x32=g2(x)

أو x=5x22=g3(x)

ويتم اختيار صيغة من الصيغ الخاصة x=g(x) بحيث يؤدي حلها بطريقة النقطة الثابتة إلى التباعد أو التقارب حسب اختيار الدالة كما سيوضح في النظرية .

نفترض أن لدينا معادلة على الصورة x=g(x) و لنبدأ بقيمة قريبة من الجذر و لتكن x=x0 ثم نكون المتتالية من تقريب المتتابعة xn+1=g(xn);n=0,1,2,...... ومن الواضح أنه إذا كانت لهذه المتتالية x0,x1,x2 نهاية ξ فإن ξ يكون جذرًا للمعادلة x=g(x) و ذلك لأن ξ=g(ξ) .

مالذي يضمن وجود النقطة الثابتة ؟! و كيف أستطيع تحديد دالة تقاربية ؟! سيوضح ذلك النظرية التالية . نظرية (1)

  1. إذا كانت ل دالة و gC[a.b] أي دالة متصلة و قابلة للاشتقاق وَ g(x)C[a.b] لأي قيمة xC[a.b] فإن الدالة g نقطة ثابتة على الأقل .
  2. بالإضافة إلى أن g(x) موجودة في (a,b) و العدد الموجب k,k<1 موجود و يحقق أن |g(x)|k,x(a,b) فإنه يوجد بالضبط نقطة واحدة في

[a.b]

البرهان :

  1. إذا كانت g(b)=b وَ g(a)=a حيث أن a,b نقط ثابتة .

نفترض أن g(a)a وَ g(b)b

g(a)>a,g(b)<b

h(x)=g(x)x,hC[a,b]

h(a)=g(a)a>0

h(b)=g(b)b<0

و باستخدام نظرية القيمة المتوسطة نحصل على :

c[a,b] بحيث أن h(c)=0

h(c)=g(c)c

g(c)=c

c نقطة ثابتة

  1. g موجودة و يوجد عدد موجب k بحيث أن : |g(x)|k<1

من نظرية القيمة المتوسطة نفترض أن p,q نقطتين ثابتتين ξ(p,q)[a,b]

g(ξ)=g(q)g(p)qp

g(q)g(p)=(qp)g(ξ)

|g(q)g(p)|=|(qp)g(ξ)|

|g(q)g(p)|=|(qp)||g(ξ)|

|qp|<|qp| وهذا يؤدي إلى تناقض إذًا يوجد لدالة g نقطة ثابتة وحيدة .

نظرية (2)

بالإضافة إلى الشروط السابقة في النظرية (1) g موجودة في (a,b) و الثابت 0<k<1 بحيث |g(x)|kx(a,b) فإنه يوجد عدد p0 [a,b] بحيث المتتابعة معرفة كالتالي xn=g(xn1);n1 هذه المتتابعة تقاربية و تقترب من النقطة الثابتة الوحيدة .

نستفيد من إضافة هذا الشرط في النظرية (2) لمعرفة ما إذا كانت الدالة g المختارة تقاربية .

حدود الخطأ

نتيجة :

عند تحقق الشروط في نظرية (1) و نظرية (2) فإن حدود الخطأ الناتجة من استخدام xn لتقريب إلى x تعطى بالعلاقة التالية :

|xnx|knmax[x0a,bx0]

و أيضًا

|xnx|kn1k|x1x0|n1

تقارب طريقة النقطة الثابتة

لإيجاد علاقة تعطي الخطأ ϵn+1 بدلالة ϵn : نفترض أن ξ هي القسمة المضبوطة للجذر إذًا :

xn=ξ+ϵn

xn+=ξ+ϵn+1

وبالتعويض في صيغة النقطة الثابتة : xn+1=g(xn)

نحصل على ξ+ϵn+1=g(ξ+ϵn)

ϵn+1=g(ξ+ϵn)ξ

و بما أن ξ هي القسمة المضبوطة للجذر، أي أنها تحقق المعادلة g(x)=x

إذًا ξ=g(ξ)

إذًا ϵn+1=g(ξ+ϵn)g(ξ)

و بتطبيق نظرية القيمة المتوسطة نجد أن :

ϵn+1=ϵn.g(ηn);ηn(ξ,ξ+ϵn)

|ϵn+1|=|ϵn|.|g(ηn)|

بالتالي يكون شرط التقارب |g(ηn)|<1,n

خطوات طريقة النقطة الثابتة

  1. نضع f(x)=0
  2. f(x)=0g(x)=x
  3. وضع قيمة ابتدائية و لتكن x0
  4. xn=g(xn1) ومن ثم نكرر هذه الخطوة إلى الوصول إلى معيار التوقف المطلوب .

مثال :

  1. أثبت أنه يوجد نقطة ثابتة وحيدة لدالة f(x)=x32x5 .
  2. ثم استخدم طريقة النقطة الثابتة لإيجاد جذر الدالة في الفترة [2,3] وحيث أن مقدار الخطأ ϵ=105

الحل :

  1. نختار f(x)=0

x32x5=0

x=(2x5)13

g(x)=(2x5)13

نختبرنظرية (1)

g(2)=2.08[2,3],g(3)=2.22[2,3]

ندرس تزايد أو تناقص الدالة لمعرفة أعلى قيمة

g(x)=23(2x5)23

إذًا هذه الدالة تزايدية مهما أخذت قيمة ل x في الفترة [2,3]

g(x)=49(2x5)53<0 و g تناقصية في هذه الفترة

g(2)=0.23,g(3)=0.2

وهذا يعني أن أعلى قيمة لدالة g عند g(2)=0.23

|g(x)|<0.23

إذًا يوجد نقطة ثابتة ووحيدة في الفترة [2,3]

  1. نفترض أن x0=2.5

x1=f(2.5)=2.2544346

x2=2.1036120

x3=2.0959274

x4=2.0947605

x5=2.0945832

x6=2.0945563

x7=2.0945522

|x7x6|=|2.09455632.0945522|=4.1×106<105

مراجع