You are on page 1of 47

‫الطرائق العددية للحساب التفاضلي‬

‫مقدمة ‪...‬‬
‫على‬
‫يتضمن التحليل العددي دراسة و تقييم طرق حساب نتائج عددية مطلوبة اعتمادا عل‬ ‫•‬

‫بيانات عددية معطاة‪ ,‬مما جعل التحليل العددي يعتبر جزءا من العلم المعروف‬
‫بمعالجة المعلومات‪.‬‬

‫البيانات العددية المعطاة ھي المعلومات الداخلة و النتائج المطلوبة ھي المعلومات‬ ‫•‬

‫الخارجة و طريقة الحساب تعرف بالنظام الحسابي‪.‬‬

‫معلومات داخلة‬
‫و‬ ‫نظامم حسابي‬
‫بي‬ ‫خارجة‬
‫معلومات رج‬
‫و‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫تھدف الطرائق العددية للحساب التفاضلي إلى تعيين قيم المشتقات من مراتب مختلفة‬ ‫•‬
‫‪‬‬
‫للدالة ‪y  f x‬‬
‫}}}}}}}}}}}}}} عند نقاط محددة‪ ,‬حيث أن الصيغة التحليلية لھذه الدالة قد تكون‬
‫اإلضافة إلإلى‬
‫صعبا‪ .‬باإلضافة‬
‫ا‬ ‫أمرا‬
‫لھذه الدالة أ ا‬
‫ايجاد التفاضل ل ذ‬
‫عملية ا اد‬
‫ن لة‬ ‫ل من‬
‫قدة مماا يجعل‬
‫انا معقدة‬
‫أأحيانا‬
‫ذلك فإنه في الكثير من الحاالت تصادفنا مسائل علمية في مجاالت متعددة تكون‬
‫معطاة جدوليا أأي أأن ھناك قيم للمتحول تقابلھا قيم للدالة‪ ,‬مما يدعونا إلى‬
‫الدوال فيھا ط‬
‫حساب المشتقات بشكل تقريبي‪.‬‬

‫عند قيم معينة للمتحول ‪ X‬فإننا نستعيض عن‬ ‫لحساب مشتق الدالة ‪y  f  x ‬‬ ‫•‬

‫الدالة ‪ f  x ‬بدالة استيفائية ‪ pn  x ‬تكون عادة كثيرة حدود مالئمة للدالة ‪f  x ‬‬
‫ثم نعتبر أن ‪ pn  x0 ‬ھو تقريب للمشتق ‪ f  x ‬عند النقطة ‪. x  x0‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫فإن الخطأ المرتكب‬ ‫‪ f x ‬بكثيرة الحدود ‪pn  x ‬‬ ‫نعلم أنه عند استبدال الدالة‬ ‫•‬

‫يعطى بالعالقة ‪:‬‬


‫‪R x   f  x   p n  x ‬‬
‫للمشتق ييعطى‬
‫ى‬ ‫ق‬ ‫التقريبية‬
‫القيمة ريبي‬
‫ب ي‬‫ب عند حساب‬
‫المرتكب‬
‫إن الخطأ ر‬
‫ل فإن‬
‫ل مماثل‬
‫و ببشكل‬ ‫•‬

‫بالعالقة ‪:‬‬
‫‪R x   f x   pn  x ‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫المنحني الذي تمثله‬
‫يكون قريبا من المنحن‬ ‫البياني للدالة ‪y  f  x ‬‬
‫المنحني البيان‬
‫نعلم أن المنحن‬ ‫•‬

‫و ‪pn  x ‬‬ ‫كثيرة الحدود ‪ y  pn  x ‬و لكن ھذا ال يكفل قرب المشتقين )‪f (x‬‬
‫‪ ‬‬
‫ضمن المجال ‪ , a, b‬فقد يكون ھناك فرق كبير نسبيا في ميل المماسين كما ھو‬

‫‪Y‬‬ ‫موضح بالشكل التالي‪:‬‬

‫‪y  p n x ‬‬

‫‪y  f x‬‬
‫‪X‬‬

‫‪a‬‬ ‫‪b‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫حيث أن قيم ھذه الدالة معطاة عند النقاط‬ ‫لتكن لدينا الدالة ‪y  f  x ‬‬
‫قق أأن‬
‫ث تيتحقق‬
‫تعريفھا‪ ,‬و بحيث‬
‫مجال ت ف ا‬
‫تنتمي إلإلى ال‬
‫التي ت ت‬ ‫‪i ; i  0,1,..., n‬‬
‫}}}}}}}}}}}}}}}}}}}‪ x‬الت‬

‫‪i  0,1,..., n  1‬‬ ‫من أجل جميع القيم‬ ‫‪xi 1  xi  h‬‬


‫بكثيرة حدود نيوتن‬ ‫للحصول على المشتقات نستعيض أوال عن الدالة ‪y  f  x ‬‬
‫القة‪:‬‬ ‫تعطى ال‬
‫بالعالقة‬ ‫التي ت ط‬
‫االستيفائيةة و الت‬ ‫–غ غ‬
‫غريغوري اال ت فائ‬
‫‪n‬‬
‫‪s i‬‬
‫‪p n x s  ‬‬ ‫‪‬‬ ‫‪   f 0‬‬
‫‪i0‬‬ ‫‪i‬‬
‫‪s s  1  2‬‬ ‫‪s n‬‬
‫‪ f 0  s f 0 ‬‬ ‫‪ f 0  ... ‬‬ ‫‪   f 0‬‬
‫!‪2‬‬ ‫‪n‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫‪n‬‬
‫‪s i‬‬
‫‪p n x s  ‬‬ ‫‪‬‬ ‫‪   f 0‬‬
‫‪i0‬‬ ‫‪i‬‬
‫حيث أن‪:‬‬
‫‪xi 1  xi  h‬‬ ‫‪i  0,1,..., n  1‬‬
‫‪s‬‬
‫‪‬‬ ‫‪x  x0 ‬‬
‫‪h‬‬
‫‪ s  s s  1s  2 ...s  i  1‬‬
‫‪  ‬‬
‫‪i‬‬ ‫!‪i‬‬

‫‪y  f x ‬‬ ‫و ‪ f 0 ,  f 0 ,  f 0 ,....‬ھي الفروق التقدمية للدالة‬


‫‪2‬‬ ‫‪3‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫باشتقاق طرفي كثيرة حدود نيوتن – غريغوري بالنسبة لـ ‪ X‬نجد أن‪:‬‬

‫‪d n x s  d‬‬
‫‪dp‬‬ ‫‪dp n  x s  ds‬‬
‫‪p n  x s  ‬‬
‫‪d‬‬
‫‪‬‬ ‫‪.‬‬
‫‪dx‬‬ ‫‪ds‬‬ ‫‪dx‬‬
‫‪ds 1‬‬
‫‪‬‬ ‫لدينا‪:‬‬
‫‪dx h‬‬
‫بالتعويض نجد‪:‬‬

‫‪1‬‬ ‫‪2s 1 2‬‬ ‫‪3s 2  6s  2 3‬‬ ‫‪‬‬


‫‪pn xs   f0 ‬‬ ‫‪ f0 ‬‬ ‫‪ f0  .....‬‬
‫‪h‬‬ ‫!‪2‬‬ ‫!‪3‬‬ ‫‪‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫و نجد كذلك صيغة المشتق الثاني و الثالث‪:‬‬

‫‪h‬‬
‫‪1 2‬‬
‫‪‬‬
‫‪p n  x s   2  f 0  s  1 f 0  .....‬‬
‫‪3‬‬
‫‪‬‬
‫‪ 3‬‬ ‫‪2s  3 4‬‬ ‫‪‬‬
‫‪p nx s   3‬‬
‫‪1‬‬
‫‪‬‬ ‫‪‬‬ ‫‪f‬‬ ‫‪0‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪f‬‬ ‫‪0‬‬ ‫‪‬‬ ‫‪.....‬‬‫‪‬‬
‫‪h‬‬ ‫‪‬‬ ‫‪2‬‬ ‫‪‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫‪ s‬‬
‫نالحظ أن اشتقاق المقادير ‪  i ‬يزداد تعقيدا كلما اخذت قيما متزايدة‪ .‬لذلك فإنه‬
‫‪i‬‬
‫‪ ‬‬
‫قيم أبسط إذا حسبنا المشتق عند نقطة ابتدائية ‪ x  x0‬أي عندما‬
‫على قي‬
‫يمكننا الحصول عل‬
‫و بالتالي تصبح عبارات المشتقات السابقة‪:‬‬ ‫يكون ‪s  0‬‬
‫‪1‬‬
‫‪pn  x0   f 0  2 f 0  3 f 0  ..... ‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪ 1‬‬‫‪n 1‬‬
‫‪ 1 n‬‬
‫‪ f 0     1‬‬
‫‪n‬‬ ‫‪k 1 1 k‬‬
‫‪ f0‬‬
‫‪h‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪n‬‬ ‫‪ h k 1‬‬ ‫‪k‬‬
‫‪1 ‬‬ ‫‪‬‬
‫‪p n x0   2 2 f 0  3 f 0  4 f 0  .....‬‬
‫‪11‬‬
‫‪h ‬‬ ‫‪12‬‬ ‫‪‬‬
‫‪1 ‬‬ ‫‪‬‬
‫‪p nx0   3 3 f 0  4 f 0  .....‬‬
‫‪3‬‬
‫‪h ‬‬ ‫‪2‬‬ ‫‪‬‬
‫غريغوري‬
‫نيوتن ‪ -‬غ غ‬
‫حدود ن تن‬
‫كثيرة د د‬
‫باستخدام كث ة‬
‫عليا ا تخدا‬
‫مراتب ل ا‬
‫ن ات‬ ‫شتقات من‬
‫و ھكذا تتحسب الالمشتقات‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫مثال‪:‬‬ ‫•‬

‫التالي‪:‬‬
‫بالجدول التال‬
‫المعطاة ال ل‬
‫ال طا‬ ‫الدالة ‪y  sin x‬‬
‫ليكن للديناا ال الة‬
‫لك‬

‫‪X 23‬‬ ‫‪24‬‬ ‫‪25‬‬ ‫‪26‬‬ ‫‪27‬‬


‫‪y 0.3907‬‬ ‫‪0.4067 0.4226 0.4384‬‬ ‫‪0.4540‬‬
‫و المطلوب‪:‬‬

‫ي عند‬
‫ثمم أوجد المشتق الثاني‬ ‫أوجد قيمة المشتق األول للدالة ‪ y‬عند الدرجة ‪x  25‬‬
‫نفس الدرجة مستخدما طريقة نيوتن – غريغوري‪.‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫الحل‪ :‬نشكل جدول الفروق التقدمية فنجد‪:‬‬ ‫•‬

‫‪x‬‬ ‫‪Y‬‬ ‫‪y‬‬ ‫‪2y‬‬


‫‪23‬‬ ‫‪0.3907‬‬
‫‪0 0160‬‬
‫‪0.0160‬‬
‫‪24‬‬ ‫‪0.4067‬‬ ‫‪- 0.0001‬‬
‫‪0 0159‬‬
‫‪0.0159‬‬
‫‪25‬‬ ‫‪0.4226‬‬ ‫‪- 0.0001‬‬
‫‪0 0158‬‬
‫‪0.0158‬‬
‫‪26‬‬ ‫‪0.4384‬‬ ‫‪- 0.0002‬‬
‫‪0.0156‬‬
‫‪27‬‬ ‫‪0.4540‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫‪ h  1 ‬و بما أن ‪ xs  25  x2‬فإن‪:‬‬
‫الحل‪ :‬لدينا ‪‬‬ ‫•‬
‫‪ f 0   f ( 25 )  0 . 0158‬‬ ‫‪180‬‬
‫‪ 2 f 0   2 f ( 25 )   0 . 0002‬‬
‫‪ 3 f 0   3 f ( 25 )  0‬‬
‫‪...‬‬
‫;‪n f 0  0‬‬ ‫)‪( n  3‬‬

‫) ‪y  ( 25 )  1 (  f 0  1  2 f 0‬‬
‫‪h‬‬ ‫‪2‬‬
‫‪ 180 [ 0 . 0158  1 (  0 . 0002 )]  0 . 911002‬‬
‫‪‬‬ ‫‪2‬‬
‫‪y  ( 25 )  1 2 [  2 f 0 ]  (180 ) 2 [  0 . 0002 ]   0 . 656561‬‬
‫‪h‬‬ ‫‪‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫الحل‪ :‬نعلم من اشتقاق التابع ‪ y  sin x‬أن‬ ‫•‬

‫‪y(25)  cos(25)  0.906308‬‬


‫‪y(25)   sin( 25)  0.422618‬‬
‫و بالتالي فإن الخطأ المطلق المرتكب في حساب ھذه القيم ھو‪:‬‬
‫‪R(25)  0.906308  0.911002  0.004694‬‬
‫‪R(25)  0.422618  (0.656561)  0.233943‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫المقسومة‪::‬‬
‫المشتقات و الفروق المقسومة‬

‫قبل التعرف على الخطأ المرتكب في حساب قيم تقريبية للمشتقات سنبدأ بعالقة تربط‬
‫المشتقات بالفروق المقسومة‪.‬‬
‫‪ ‬‬
‫القابلة لالشتقاق على المجال ‪ , a, b‬إن العالقة التي‬
‫ي‬ ‫لتكن لدينا الدالة ‪y  f  x ‬‬ ‫•‬

‫بواسطة الفروق المقسومة تكتب بالشكل التالي‪:‬‬ ‫تعبر عن قيم الدالة ‪f  x ‬‬
‫‪f xk   f x0   xk  x0 x0 , x1   xk  x0 xk  x1 . x0 , x1, x2  ‬‬
‫‪ ..... xk  x0 ...xk  xk1 x0 , x1,...,xk ‬‬

‫‪x0 , x1  ‬‬ ‫‪y1  y0‬‬


‫‪,‬‬ ‫‪x0 , x1, x2‬‬ ‫‪‬‬ ‫‪‬‬ ‫حيث ‪x1 , x2    x0 , x1 ‬‬
‫‪,...‬‬
‫‪x1  x0‬‬ ‫‪x2  x0‬‬
‫ھي الفروق المقسومة من كافة المراتب‪.‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫المقسومة‪::‬‬
‫المشتقات و الفروق المقسومة‬

‫باالعتماد على صيغة الفروق المقسومة فإننا نورد المبرھنة التالية‪:‬‬


‫مبرھنة )‪:(1‬‬ ‫•‬

‫الذي‬
‫ي‬ ‫المجالل ‪a, b‬‬
‫ى ج‬ ‫مرة على‬
‫ر‬ ‫‪n‬‬ ‫إإذا كانت الدالة ‪y  f  x ‬‬
‫قابلة للمفاضلة‬
‫ب‬
‫يحوي على النقاط ‪ x0 , x1 ,..., xn‬فإنه توجد نقطة )‪   (a, b‬بحيث يكون‪:‬‬

‫‪x0 , x1 ,...., xn  ‬‬ ‫‪f‬‬ ‫‪n ‬‬


‫‪ ‬‬
‫!‪n‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫مبرھنة )‪:(2‬‬ ‫•‬
‫اذا كانت الدالة ‪ y  f x ‬قابلة لالشتقاق ‪ n  1‬مرة متتالية على المجال ‪a, b‬‬
‫الحاوي على النقاط ‪ x0 , x1 ,.., xn‬فإنه من أجل أي نقطة ‪ x  a, b‬توجد نقطة‬
‫طأ لالمرتكب في حساب لالمشتقات ھو‪:‬‬‫}}}‪   a,‬بحيث يكون لالخطأ‬‫‪b‬‬

‫‪w  x  f n 1   ‬‬
‫‪Rn ‬‬ ‫‪,‬‬
‫!‪n  1‬‬
‫‪n‬‬
‫‪w  x    x  x 0  x  x1 .. x  x n     x  x i ‬‬
‫‪i0‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫البرھان‪:‬‬ ‫•‬
‫فإنه يمكننا أن نعبر عن‬ ‫‪x0 , x1 ,,..,, xn‬‬ ‫مختلفة عن النقاط‬ ‫‪x  a, b‬‬ ‫بأخذ نقطة‬
‫باستخدام الفروق المقسومة بالشكل التالي‪:‬‬ ‫قيمة الدالة ‪y  f  x ‬‬

‫‪f x  f x0   x  x0 x0 , x1   x  x0 x  x1 x0 , x1, x2  ‬‬


‫‪ x  x0 ...x  xn1 x0 , x1,...,xn   wxx0 , x1,...,xn , x‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫البرھان‪:‬‬ ‫•‬

‫االعتبار‪::‬‬
‫إذا أخذنا العالقة التي تربط الفروق المقسومة بالفروق التقدمية بعين االعتبار‬

‫‪n f x ‬‬
‫‪x0 , x1 ,..., xn  ‬‬
‫‪n!.h n‬‬
‫ن ھذه العالقة الممثلة‬
‫ي من‬
‫الطرف الثاني‬
‫ي ر‬ ‫ى في‬
‫األولى‬
‫الحدود ألو‬
‫و‬ ‫من‬
‫ن‬ ‫وع ‪n  1‬‬
‫مجموع‬ ‫فإن‬
‫إن ج‬
‫للدالة يتطابق مع كثيرة حدود نيوتن – غريغوري‪ ,‬أي أن‪:‬‬

‫‪pn x  f x0   x  x0 x0 , x1   x  x0 x  x1 x0 , x1, x2  ‬‬


‫‪ x  x0 ...x  xn1 x0 , x1,...,xn ‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫البرھان‪:‬‬ ‫•‬

‫فإن‪::‬‬
‫و بالتالي فإن‬
‫‪Rn  f  x   p n  x   w x  x0 , x1 ,..., x n , x ‬‬
‫يكون‪:‬‬
‫المبرھنة )‪ (1‬ك‬
‫ة‬ ‫و حسب ال‬

‫‪x 0 , x1 ,,...,, x n  ‬‬ ‫‪f‬‬ ‫‪n ‬‬


‫‪ ‬‬
‫!‪n‬‬
‫و بذلك نجد أن‪:‬‬
‫‪w  x  f  n  1  ‬‬ ‫‪‬‬
‫‪Rn‬‬ ‫‪‬‬
‫!‪n  1 ‬‬
‫و ھو المطلوب‪.‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫الخطأ المرتكب عند استخدام طريقة نيوتن ‪ -‬غريغوري‪:‬‬ ‫•‬

‫‪ ,‬فحسب‬ ‫‪ -‬لنقوم أوال باإلستعاضة عن الدالة ‪ y  f  x ‬بكثيرة الحدود )‪p2 ( x‬‬


‫المبرھنة )‪ (2‬نستطيع أن نكتب‪:‬‬

‫‪R2  x    x  x 0  x  x1  x  x 2 ‬‬
‫‪f‬‬ ‫‪3 ‬‬
‫‪  ‬‬
‫!‪3‬‬
‫‪h3‬‬
‫‪‬‬ ‫‪f‬‬ ‫‪3 ‬‬
‫‪ .s.s  1s  2‬‬
‫!‪3‬‬

‫‪‬‬
‫‪h3‬‬
‫‪f‬‬ ‫‪3 ‬‬
‫‪ s 3  3s 2  2s ‬‬
‫!‪3‬‬
‫حيث ] ‪ [ x0 , x2‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫الخطأ المرتكب عند استخدام طريقة نيوتن ‪ -‬غريغوري‪:‬‬ ‫•‬

‫نجد‪::‬‬
‫باشتقاق العالقة السابقة نجد‬
‫‪R 2 ‬‬
‫‪h3‬‬
‫!‪3‬‬
‫‪f‬‬ ‫‪3 ‬‬
‫‪‬‬
‫‪  3 s  6 s  2 .‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪h‬‬
‫‪‬‬
‫‪ ,s‬عند ذلك نجد أن الخطأ المرتكب ھو‪:‬‬ ‫في النقطة ‪ x  x0‬يكون ‪ 0‬‬
‫‪2‬‬
‫‪f  ‬‬
‫‪h 3 ‬‬
‫‪R2 ‬‬
‫‪3‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫الخطأ المرتكب عند استخدام طريقة نيوتن ‪ -‬غريغوري‪:‬‬ ‫•‬

‫‪ ,‬وحسب‬ ‫‪ -‬لنقوم اآلن باإلستعاضة عن الدالة ‪ y  f  x ‬بكثيرة الحدود )‪p3 ( x‬‬


‫المبرھنة )‪ (2‬نستطيع أن نكتب أيضا‪:‬‬

‫‪R3  x    x  x 0  x  x1  x  x 2  x  x3 ‬‬
‫‪f‬‬ ‫‪4 ‬‬
‫‪  ‬‬
‫!‪4‬‬
‫‪h4‬‬
‫‪‬‬ ‫‪f‬‬ ‫‪4 ‬‬
‫‪ .s.s  1s  2s  3‬‬
‫!‪4‬‬

‫‪‬‬
‫‪h4‬‬
‫‪f‬‬ ‫‪4 ‬‬
‫‪ s 4  6s 3  11s 2  6s ‬‬
‫!‪4‬‬
‫حيث ] ‪ [ x0 , x3‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫الخطأ المرتكب عند استخدام طريقة نيوتن ‪ -‬غريغوري‪:‬‬ ‫•‬

‫نجد‪::‬‬
‫باشتقاق العالقة السابقة نجد‬
‫‪R3 ‬‬
‫‪h 4 4 ‬‬
‫!‪4‬‬
‫‪3‬‬
‫‪‬‬
‫‪f   4 s  18s  22 s  6 .‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪h‬‬
‫‪‬‬
‫‪ ,s‬عند ذلك نجد أن الخطأ المرتكب ھو‪:‬‬ ‫في النقطة ‪ x  x0‬يكون ‪ 0‬‬
‫‪h 3 4 ‬‬
‫‪R3  ‬‬ ‫‪f  ‬‬
‫‪4‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫الخطأ المرتكب عند استخدام طريقة نيوتن ‪ -‬غريغوري‪:‬‬ ‫•‬

‫بكثيرة‬ ‫‪ -‬و ھكذا باستمرار نجد أننا اذا قمنا باإلستعاضة عن الدالة ‪y  f  x ‬‬
‫الحدود )‪ pn ( x‬فإن عبارة الخطأ المرتكب في حساب المشتق األول تكتب بالشكل‪:‬‬

‫‪hn‬‬
‫‪R n  x 0‬‬ ‫‪   1 ‬‬ ‫‪n  1 ‬‬
‫‪ ‬‬
‫‪n‬‬
‫‪f‬‬
‫‪n  1‬‬
‫حيث ] ‪ [ x0 , xn‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫الخطأ المرتكب عند استخدام طريقة نيوتن ‪ -‬غريغوري‪:‬‬ ‫•‬

‫مثال‪:‬‬ ‫•‬

‫في المثال السابق فإن الخطأ المرتكب في احتساب المشتق يعطى بالعالقة‪:‬‬
‫‪2‬‬
‫‪f  ‬‬
‫‪h 3 ‬‬
‫‪R2 ‬‬
‫‪3‬‬
‫] ‪ [ x0 , x2‬‬ ‫حيث‬
‫و بالتعويض نجد‪:‬‬
‫‪(‬‬ ‫)‬‫‪2‬‬

‫‪R2 (25) ‬‬ ‫)) ‪180 ( cos( ))  (0.0001015)(cos(‬‬


‫‪3‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة كثيرة حدود نيوتن – غريغوري لحساب المشتقات‬
‫مالحظة‪ :‬يمكننا اتباع نفس الطريقة لحساب المشتقات من مراتب عليا و حساب الخطأ‬ ‫•‬

‫التالية‪::‬‬
‫على المبرھنة التالية‬
‫المرتكب و ذلك باالعتماد عل‬
‫مبرھنة )‪:(3‬‬ ‫•‬

‫اذا كانت الدالة ‪ y  f x ‬قابلة للمفاضلة ‪ n  1‬مرة متتالية على المجال ‪a, b‬‬
‫الحاوي على النقاط ‪ x0 , x1 ,.., xn‬فإنه من أجل أي نقطة ‪ x  a, b‬توجد نقطة‬
‫بحيث يكون الخطأ المرتكب في حساب المشتقات من مراتب عليا‬ ‫}}}‪ [ x}0 , x‬‬
‫]‪n‬‬

‫ب علىى الشكلل التاليي‪w  m   x  f  n  1    :‬‬ ‫ييكتب‬


‫‪R n m ‬‬ ‫‪‬‬
‫!‪n  1 ‬‬
‫‪.‬‬ ‫‪w‬‬‫‪‬‬ ‫‪x‬‬ ‫‪‬‬ ‫للكثيرة لالحدود‬ ‫‪m‬‬ ‫لالمشتق من لالمرتبةة‬ ‫‪w‬‬ ‫‪m ‬‬
‫حيث ‪x ‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫نعلم أن المشتق لتابع ما‪ ,‬ما ھو إال نسبة تغير قيمة التابع إلى تغير قيمة المتحول‪ ,‬أي‬ ‫•‬

‫التي نحسب‬
‫قيم التابع ففي جوار النقطة الت‬
‫على فروق بين قي‬
‫أن عبارة المشتق تحتوي عل‬
‫المشتق عندھا‪.‬‬
‫التالي‪::‬‬
‫شتق بالشكل التال‬
‫كن أن نكتب عبارة الالمشتق‬
‫لذلك ييمكن‬
‫‪f  x 0   c 0 f  x 0   c1 f  x1   .......  c n f  x n ‬‬ ‫)‪(1‬‬
‫حيث أن ‪) x i 1  x i  h‬مقدار ثابت الطول(‪ ,‬أما ‪ C i‬فھي أمثال يجب تعيينھا‪ ,‬و‬
‫كلما ازداد عدد الحدود المستخدمة توقعنا زيادة في الدقة‪.‬‬
‫من أجل تعيين األمثال فإننا نفرض أن العالقة )‪ (1‬السابقة صحيحة إذا كانت ‪f‬‬ ‫•‬

‫ل في‬
‫ي‬ ‫األمثال‬
‫يين ھذه أل‬
‫طريقة تعيين‬
‫ح ري‬‫لنوضح‬
‫األكثرر‪ ,‬و و‬
‫ى أل‬‫الدرجة ‪ n‬على‬
‫ن رج‬ ‫حدود من‬
‫كثيرة و‬
‫ير‬
‫حاالت خاصة بسيطة‪.‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫لنكتب المشتق ‪ f  x 0 ‬بداللة حدين فقط‪ ,‬و بمالحظة أن ) ‪ f i  f ( x i‬يمكن أن‬ ‫•‬

‫‪f 0  c 0 f 0  c1 f 1‬‬ ‫)‪(2‬‬ ‫نكتب‪:‬‬


‫فإذا فرضنا أن )‪ (2‬محققة حتما إذا كانت ‪ f  x ‬أية كثيرة حدود من الدرجة األولى‬
‫األكثر‪ ,‬فيجب أأن تكون محققة من أأجل ‪ f  x   x‬و من أأجل ‪. f  x   1‬‬
‫على أل‬

‫من أجل ‪ f  x   x‬يكون ‪ f  x   1‬و بالتعويض في‬


‫ي المعادلة )‪ (2‬نجد‪:‬‬ ‫•‬

‫‪1  c 0 f 0  c1 f 1‬‬
‫) ‪1  c 0 x 0  c1 ( x 0  h ) ( A‬‬
‫من أجل ‪ f  x   1‬يكون ‪ f  x   0‬و بالتعويض في المعادلة )‪ (2‬نجد‪:‬‬ ‫•‬
‫‪0  c 0 f 0  c1 f 1‬‬
‫‪0  c 0  c1‬‬ ‫)‪(B‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫بحل جملة المعادلتين‪:‬‬ ‫•‬
‫) ‪1  c 0 x 0  c1 ( x 0  h ) ( A‬‬
‫‪0  c 0  c1‬‬ ‫)‪(B‬‬
‫‪1‬‬ ‫‪1‬‬ ‫نجد أن‬
‫‪c0   ,‬‬ ‫‪c1 ‬‬
‫‪h‬‬ ‫‪h‬‬
‫ى العالقة‪:‬‬
‫ل على‬
‫ي )‪ (2‬نحصل‬
‫ويض في‬
‫ببالتعويض‬
‫‪f1  f0‬‬
‫‪f x0  ‬‬ ‫)‪(3‬‬
‫‪h‬‬
‫و ھي العالقة التي تعطي قيمة تقريبية للمشتق عند النقطة ‪. x 0‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫لنكتب اآلن المشتق ‪ f  x 0 ‬بداللة ثالثة حدود‪ ,‬فيكون لدينا‪:‬‬ ‫•‬

‫‪f 0  c 0 f 0  c1 f 1  c 2 f 2‬‬ ‫)‪(4‬‬


‫و لنفرض أن )‪ (4‬محققة اذا كان التابع ‪ f  x ‬أية كثيرة حدود من الدرجة الثانية‬
‫األكثر‪ ,‬فيجب أأن تكون محققة من أأجل‪.f  x   1, f ( x )  x , f ( x )  x 2‬‬
‫على أل‬

‫من أجل ھذه الحدوديات و من العالقة )‪ (4‬نجد‪:‬‬ ‫•‬

‫‪f x 1 f x0  0c0 c1 c2 0‬‬


‫‪f x  x  f x0  1c0x0 c1x0 h c2x0 2h 1‬‬
‫‪f x  x  f x0   2x0 c0x0 c1x0 h c2x0 2h  2x0‬‬
‫‪‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫باعتبار ‪ , x 0  0‬فإن حل جملة المعادالت الثالث األخيرة يكون بالشكل التالي‪:‬‬ ‫•‬
‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬
‫‪c0  ‬‬ ‫‪, c1 ‬‬ ‫‪, c2  ‬‬
‫‪2h‬‬ ‫‪h‬‬ ‫‪2h‬‬

‫بالتعويض في )‪ (4‬نحصل على العالقة‪:‬‬


‫‪ 3 f 0  4 f1  f 2‬‬
‫‪f 0 ‬‬ ‫)‪(5‬‬
‫‪2h‬‬
‫و ھي العالقة التي تعطي قيمة تقريبية للمشتق عند النقطة ‪. x 0‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫يمكننا استخدام نفس الطريقة أيضا لتعيين مشتقات الدالة من مراتب عليا‪ ,‬فيمكننا أن‬ ‫•‬

‫نكتب ‪:‬‬
‫‪f1  f 0‬‬
‫‪f 0 ‬‬
‫‪h‬‬
‫‪f 2  2 f1  f 0‬‬
‫‪‬‬
‫‪f0 ‬‬‫‪‬‬
‫‪h2‬‬
‫‪f 3  3 f 2  3 f1  f 0‬‬
‫‪f 0‬‬
‫‪h3‬‬
‫‪f 4  4 f 3  6 f 2  4 f1  f 0‬‬
‫‪‬‬
‫)‪(4‬‬
‫‪f0‬‬
‫‪h4‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫و من العالقات السابقة يمكننا استنتاج العالقة التي تعطينا المشتق من المرتبة للدالة‬ ‫•‬

‫التالي‪::‬‬
‫ففي النقطة و ذلك بالشكل التال‬

‫‪n‬‬

‫‪  1 C‬‬
‫‪n ‬‬ ‫‪1‬‬
‫‪ n‬‬
‫‪k‬‬ ‫‪k‬‬
‫‪f0‬‬ ‫‪n‬‬ ‫; ‪f n  k ‬‬
‫‪h‬‬ ‫‪k 0‬‬

‫!‪n‬‬
‫‪C ‬‬ ‫‪k‬‬

‫!‪k!n  k ‬‬
‫‪n‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫مثال‪ :‬لتكن لدينا الدالة ) ‪ f ( x )  ln( x‬و المعطاة بالجدول التالي‪:‬‬ ‫•‬

‫المطلوب‪:‬‬
‫ال طل‬ ‫‪x‬‬ ‫)‪F(x‬‬
‫‪1‬‬ ‫‪0‬‬
‫أوجد ) ‪ f (1 . 5‬و ذلك باستخدام دستور‬ ‫‪1.1‬‬ ‫‪0.0953101‬‬
‫‪1.2‬‬ ‫‪0.1823215‬‬
‫المشتق األول في طريقة األمثال غير‬
‫‪1.3‬‬ ‫‪0.2623642‬‬
‫ين‪ ,‬ثمم بباستخدامم‬
‫المعينة بباستخدامم حدين‬
‫ي‬ ‫‪14‬‬
‫‪1.4‬‬ ‫‪0 3364722‬‬
‫‪0.3364722‬‬
‫‪1.5‬‬ ‫‪0.4054651‬‬
‫ثالثة حدود‪.‬‬
‫‪1.6‬‬ ‫‪0.4700036‬‬
‫‪1.7‬‬ ‫‪0.5306282‬‬
‫‪1.8‬‬ ‫‪0.5877866‬‬
‫‪1.9‬‬ ‫‪0.6418538‬‬
‫‪2.0‬‬ ‫‪0.6931471‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الحل‪ :‬لدينا من العالقة )‪:(3‬‬ ‫•‬

‫‪f1  f0‬‬
‫‪f x0  ‬‬
‫‪h‬‬
‫حيث أن ‪ h  0 . 1‬و باعتبار ‪ x 0  1 . 5‬يكون‪:‬‬
‫‪f 0  f (1.5)  0.4054651‬‬
‫‪f1  f (1.6)  0.4700036‬‬
‫و بالتالي‪:‬‬

‫‪f1  f 0 0.4700036  0.4054651‬‬


‫‪f 0 ‬‬ ‫‪‬‬ ‫‪ 0.645385‬‬
‫‪h‬‬ ‫‪0.1‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الحل‪ :‬اذا أردنا استخدام الدستور المعطى بالعالقة )‪ (5‬فيكون لدينا‪:‬‬ ‫•‬
‫‪ 3 f 0  4 f1  f 2‬‬
‫‪f 0 ‬‬
‫‪2h‬‬
‫حيث أن ‪ h  0 . 1‬و باعتبار ‪ x 0  1 . 5, x1  1 . 6 , x 2  1 . 7‬يكون‪:‬‬
‫‪f 0  f (1.5)  0.4054651‬‬
‫‪f1  f (1.6)  0.4700036‬‬
‫‪f 2  f (1.7)  0.5306282‬‬
‫و بالتعويض نجد‪:‬‬

‫‪f 0  f (1.5)  0.6649547‬‬


‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الحل‪ :‬بمقارنة القيم التقريبة التي قمنا بحسابھا للمشتق بالقيمة الفعلية التي نحصل‬ ‫•‬

‫عليھا من اشتقاق الدالة ) ‪ f ( x )  ln( x‬فإننا نحصل عل‬


‫على الخطأ المطلق المرتكب‬
‫في حساب المشتق باستخدام كل من الدستورين )‪ (3‬و )‪.(5‬‬
‫‪1‬‬
‫‪f ( x )  (ln( x ) )   f (1 . 5 )  0 . 6666666‬‬
‫‪‬‬ ‫‪‬‬
‫‪x‬‬
‫و قد وجدنا باستخدامم الدستور األول أن‪:‬‬
‫‪f 0  0.645385‬‬
‫و وجدنا باستخدام الدستور الثاني أن‪:‬‬
‫‪f 0  f (1.5)  0.6649547‬‬
‫و ھذه القيمة أقرب للقيمة الحقيقية للمشتق‪ ,‬لذلك فإنه كلما زاد عدد الحدود المستخدمة‬
‫كلما كانت النتيجة أقرب إلى القيمة الفعلية للمشتق‪.‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫مالحظة‪:‬‬ ‫•‬

‫على‬
‫للحصول ل‬
‫ل‬ ‫واحدة لل‬
‫مجاورة للـ ‪ x 0‬من جھةة ا‬
‫ق ققيماا ا‬
‫اخترناا ففيماا سبق‬
‫ظ أأنناا ا ت‬
‫نالحظ‬
‫ال‬
‫العالقات التي تعطينا قيمة المشتق األول لدالة مفروضة‪ ,‬بشكل مشابه يمكننا اختيار‬
‫قيم مجاورة لـ ‪ x 0‬من جھتين بدال من جھة واحدة‪ ,‬و في ھذه الحالة تكون النتيجة‬
‫ى القيمة الحقيقية‪.‬‬
‫أقرب إإلى‬
‫التقريبية ر‬
‫ر‬
‫يعطى المشتق في ھذه الحالة بالعالقة‪:‬‬

‫‪f 0  c  1 f  1  c 0 f 0  c 1 f 1‬‬ ‫)‪(6‬‬

‫حيث‪f 1  f ( x0  h ) :‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫مالحظة‪:‬‬ ‫•‬

‫نفترض أن العالقة صحيحة من أجل كل كثيرة حدود درجتھا ال تتجاوز الدرجة‬


‫الثانية‪ ,‬فھي صحيحة من أجل‪f ( x)  x 2 , f ( x)  x, f ( x)  1 :‬‬
‫ل‬
‫نحصل‬ ‫باختيار ‪ x 0  0‬فإفإنناا‬
‫السابقة و الالتعويض ففي )‪ ,(6‬و ا ا‬
‫الدوال ال ا قة‬
‫باشتقاق كل من ال ال‬
‫اش قا‬
‫‪0  c1  c0  c1‬‬ ‫على مجموعة المعادالت التالية‪:‬‬
‫)‪1  c1 (h)  c0 (0)  c1 (h‬‬
‫‪0  c1 (h)2  c0 (0)  c1 (h)2‬‬
‫‪1‬‬ ‫‪1‬‬
‫‪c1  ‬‬ ‫‪, c0  0 , c1 ‬‬ ‫بحل ھذه المجموعة نجد‪:‬‬
‫‪2h‬‬ ‫‪2h‬‬
‫‪f1  f 1‬‬
‫‪f‬‬‫‪0‬‬
‫وبالتعويض في )‪:(6‬‬
‫‪2h‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫مثال‪:‬‬ ‫•‬

‫في المثال السابق أوجد ) ‪ f (1 . 5‬و ذلك باالعتماد على )‪. f (1.4), f (1.5), f (1.6‬‬
‫باستخدام العالقة‪:‬‬
‫‪f1  f 1‬‬
‫‪f 0 ‬‬
‫‪2h‬‬
‫و ذلك باعتبار ‪ x 1  1 . 4 , x 0  1 . 5, x1  1 . 6‬نجد أن‪:‬‬
‫) ‪f (1 .6 )  f (1 .4‬‬
‫‪f (1 .5) ‬‬
‫)‪2 ( 0 .1‬‬
‫‪0 .4700036  0 .3364722‬‬
‫‪‬‬ ‫‪ 0 .667657‬‬
‫‪0 .2‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الخطأ المرتكب في طريقة األمثال غير المعينة‪:‬‬ ‫•‬

‫باستخدام منشور تايلور للدالة )‪ f ((x‬في جوار النقطة ‪ x 0‬يمكننا أن نكتب‪:‬‬


‫‪( x  x0 ) 2‬‬
‫‪f ( x)  f ( x0 )  ( x  x0 ) f ( x0 ) ‬‬ ‫‪f ( x0 )  ...‬‬
‫!‪2‬‬
‫من أجل ‪ x  x1‬حيث ‪ x1  x0  h‬نجد‪:‬‬
‫‪h2‬‬
‫‪f ( x1 )  f ( x0 )  hf ( x0 ) ‬‬ ‫‪f ( x0 )  ...‬‬
‫!‪2‬‬
‫‪2‬‬ ‫و بالتالي‪:‬‬
‫‪h‬‬
‫‪f ( x1 )  f1  f 0  hf 0 ‬‬ ‫) ‪f (‬‬
‫!‪2‬‬
‫حيث‪  [ x0 , x0  h] :‬‬
‫ث‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الخطأ المرتكب في طريقة األمثال غير المعينة‪:‬‬ ‫•‬

‫التالية‪::‬‬
‫و ھكذا نحصل على العالقة التالية‬
‫‪f1  f 0 h‬‬
‫‪f 0 ‬‬ ‫) ‪ f (‬‬
‫‪h‬‬ ‫‪2‬‬
‫و بالمقارنة مع العالقة )‪ (3‬نجد الخطأ المرتكب في ھذه العالقة‪:‬‬
‫‪1‬‬
‫;) ‪R   hf (‬‬ ‫]‪  [ x0 , x0  h‬‬
‫‪2‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الخطأ المرتكب في طريقة األمثال غير المعينة‪:‬‬ ‫•‬

‫يمكننا أيضا حساب الخطأ المرتكب في العالقة )‪ (5‬كما يلي‪:‬‬


‫باستخدام منشور تايلور للدالة )‪ f (x‬في جوار النقطة ‪ x 0‬و من أجل كل من‬
‫نكتب‪:‬‬ ‫حيث ‪ x1  x0  h‬و ‪ x2  x1  h‬يمكننا‬
‫كننا أأن نكت‬ ‫النقطتين ‪ x1 , x 2‬ث‬
‫النقطت‬
‫‪h2‬‬ ‫‪h3‬‬
‫‪f1  f 0  hf 0 ‬‬ ‫‪f 0‬‬ ‫;) ‪f (1‬‬ ‫]‪1  [ x0 , x0  h‬‬
‫‪2‬‬ ‫‪6‬‬
‫‪4 3‬‬
‫;) ‪f 2  f 0  2hf 0  2h f 0 h f ( 2‬‬
‫‪2‬‬
‫]‪ 2  [ x0 , x0  2h‬‬
‫‪3‬‬
‫و بضرب طرفي عالقة ‪ f1‬بـ )‪ (4‬و طرفي عالقة ‪ f 2‬بـ )‪ (-1‬ثم جمع العالقتين‬
‫الناتجتين‪ ,‬نجد أن‪:‬‬
‫‪2 3‬‬
‫]) ‪ 3 f 0  4 f1  f 2  2hf 0  h [ f (1 )  2 f ( 2‬‬
‫‪3‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الخطأ المرتكب في طريقة األمثال غير المعينة‪:‬‬ ‫•‬

‫من المساواة السابقة نحسب ‪ f 0‬فنجد أن‪:‬‬


‫‪ 3 f 0  4 f1  f 2 1 3‬‬
‫‪f 0 ‬‬ ‫]) ‪ h [2 f ( 2 )  f (1‬‬
‫‪2h‬‬
‫‪2h‬‬ ‫‪3‬‬
‫بالمقارنة مع العالقة )‪ (5‬نجد أن‪:‬‬
‫‪1‬‬
‫]) ‪R  h 3[2 f ( 2 )  f (1‬‬
‫‪3‬‬
‫حيث ]‪ 1  [ x0 , x0  h‬و ]‪.  2  [ x0 , x0  2h‬‬
‫ث‬

‫العالقة )‪.((5‬‬
‫باستخدام ال القة‬
‫شتق ا تخدا‬
‫التقريبيةة للللمشتق‬
‫القيمةة التق‬
‫حساب الق‬
‫ند ا‬‫المرتكب عند‬
‫و ھھو الخطأ ال تك‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الخطأ المرتكب في طريقة األمثال غير المعينة‪:‬‬ ‫•‬
‫مثال‪:‬‬ ‫•‬

‫في المثال السابق يعطى الخطأ المرتكب في حال استخدام طريقة األمثال غير المعينة‬
‫بالشكل‪::‬‬
‫بداللة حدين بالشكل‬
‫‪1‬‬
‫;) ‪R   hf (‬‬ ‫]‪  [ x0 , x0  h‬‬
‫‪2‬‬
‫‪1‬‬
‫أي أن ]‪   [1.5,1.6‬و لدينا ‪ , f ( x)   2‬و بالتالي فإن القيمة العظمى و‬
‫‪x‬‬
‫القيمة الدنيا للخطأ تكون بين القيمتين‪:‬‬
‫‪Rmax  1 h( 1‬‬ ‫‪2 )  0.0222222‬‬
‫‪2‬‬ ‫)‪(1.5‬‬
‫‪Rmin  1 h( 1‬‬ ‫‪2 )  0.0195312‬‬
‫‪2‬‬ ‫)‪(1.6‬‬
‫التفاضلي‬
‫الطرائق العددية للحساب التفاضل‬
‫طريقة األمثال غير المعينة‬
‫الخطأ المرتكب في طريقة األمثال غير المعينة‪:‬‬ ‫•‬
‫مثال‪:‬‬ ‫•‬
‫أما في حال استخدام طريقة األمثال غير المعينة بداللة ثالثة حدود فالخطأ المرتكب‬
‫ى ببالعالقة‪:‬‬
‫المشتق ييعطى‬
‫ق‬ ‫ي حساب‬
‫ب‬ ‫في‬
‫‪1 3‬‬
‫]) ‪R  h [2 f ( 2 )  f (1‬‬
‫‪3‬‬
‫‪2‬‬
‫حيث ]‪ 1  [1.5,1.6‬و]‪ ,  2  [1.5,1.7‬و ‪ f ( x)  3‬و بالتال‬
‫بالتالي فإن‪:‬‬
‫‪x‬‬
‫‪ (1 )  0.5925925 f min‬‬
‫‪f max‬‬ ‫‪ (1 )  0.4882812‬‬

‫‪ ( 2 )  0.5925925‬‬
‫‪f max‬‬ ‫‪ ( 2 )  0.4070832‬‬
‫‪f min‬‬
‫الخطأ‪::‬‬
‫و نجد أن الخطأ‬
‫‪1‬‬
‫‪Rmax‬‬ ‫‪ (0.1) 3[2(0.5925925)  0.4070832]  0.00259367‬‬
‫‪3‬‬

You might also like