التحليل العددي أو الرياضيات العددية أحد فروع الرياضيات الذي يهتم بدراسة الخوارزميات لحل بعض مشاكل الرياضيات المتصلة (تمييزا لها عن الرياضيات المتقطعة) باستخدام عمليات رياضية
بسيطة مثل الجمع والضرب. تنشأ بعض المشاكل التي يحلها التحليل العددي في
دراسة التحليل الرياضي أو من دراسة المتغيرات الحقيقية أو المتغيرة، أو الجبر الخطي العددي ضمن حقول الأعداد الحقيقية والعقدية (المركبة)، كما تحل بعض مسائل المعادلات التفاضلية، وبعض مسائل الفيزياء والهندسة.
[ مقدمة عامةالعديد من المسائل في الرياضيات المتصلة (الاستمرارية) continuous mathematics لا تمتلك حل مغلق-الشكل closed-form solution (أي بمعنى آخر لا توجد طريقة أو قاعدة لإعطائنا الحل الدقيق أو الصحيح). من أمثلة ذلك إيجاد تكامل التابع الأسي (
x2) (انظر دالة الخطأ error function)، وحل معادلة كثير الحدود العامة من الدرجة الخامسة فما فوق (مبرهنة أبيل-روفيني). في هذه الحالات يتبقى لدينا خيارين : أولا محاولة إيجاد حل تقريبي باستخدام تحليل مزالفي asymptotic analysis أو يمكن البحث عن حل عددي numerical solution. عملية إيجاد الحل العددي هي مجال بحث التحليل العددي.
[عدل] الطرق المباشرة والتكراريةيمكن لبعض المسائل في التحليل العددي أن تحل بشكل دقيق عن طريق خوارزمية ما، حيث تسمى هذا النوع من الخوارزميات "طرق مباشرة"
direct methods : مثالها الاختصار الغاوسي Gaussian elimination لحل جمل المعادلات الخطية وطريقة التبسيط (طريقة سيمبلكس) simplex method في البرمجة الخطية linear programming.
لكن بالمقابل، هناك الكثير من المسائل لا تحل بخوارزميات مباشرة، في هذه الحالة قد يكون من الممكن حلها باستخدام أسلوب تأويبي
iterative method. مثل هذه الطريقة تبدأ بتخمين وإيجاد التقريب الأنجح
الذي يقترب بفعالية من الحل المطلوب. حتى عندما تتواجد أحيانا خوازميات
مباشرة فقد تفضل الطرق التكرارية أحيانا لأنها أكثر فعالية (قد تتطلب زمنا
أقل وقدرة حسابية أقل إضافة لتقريب جيد للحل) أو قد تكون أكثر استقرارا.
التحليل العددي أو الرياضيات العددية أحد فروع الرياضيات الذي يهتم بدراسة
الخوارزميات لحل بعض مشاكل الرياضيات المتصلة (تمييزا لها عن الرياضيات
المتقطعة) باستخدام عمليات رياضية بسيطة مثل الجمع والضرب. تنشأ بعض
المشاكل التي يحلها التحليل العددي في دراسة التحليل الرياضي أو من دراسة
المتغيرات الحقيقية أو المتغيرة، أو الجبر الخطي العددي ضمن حقول الأعداد
الحقيقية والعقدية (المركبة)، كما تحل بعض مسائل المعادلات التفاضلية، وبعض
مسائل الفيزياء والهندسة. (أ) طريقة جاوس للحذف : تتلخص هذه الطريقة لحل
نظام المعادلات الخطية في الخطوتين التاليتين: (І)تحويل النظام المعطى إلى״
نظام مثلثي״ مكافئ للنظام الأصلي , ومعنى نظام مثلثي هو أن مصفوفة
المعاملات تصبح مصفوفة مثلثيه . (ІІ) حل النظام المثلثي الناتج بطريقة
״التعويض الخلفي״ .
(ب) طريقة جاوس- جوردان للحذف : تعد هذه الطريقة هي نفسها طريقة جاوس للحذف
مع تعديل بسيط , فمثلا طريقة جاوس للحذف بعد أن نقسم معادلة على العنصر
المرتكز فإننا نقوم باستخدام هذه المعادلة لحذف متغير معين من كل المعادلات
التي أسفل هذه المعادلة . أما في طريقة جاوس-جوردان فإننا نقوم بحذف
المتغير من كل المعادلات التي فوق وأسفل هذه المعادلة .
[عدل] مقدمة عامةالعديد من المسائل في الرياضيات الاستمرارية continuous mathematics لا
تمتلك حل مغلق-الشكل closed-form solution (أي بمعنى آخر لا توجد طريقة أو
قاعدة لإعطائنا الحل الدقيق أو الصحيح). من أمثلة ذلك إيجاد تكامل التابع
الأسي (x2) (انظر دالة الخطأ error function)، وحل معادلة كثير الحدود
العامة من الدرجة الخامسة فما فوق (مبرهنة أبيل-روفيني). في هذه الحالات
يتبقى لدينا خيارين : أولا محاولة إيجاد حل تقريبي باستخدام تحليل لا
asymptotic analysis أو يمكن البحث عن حل عددي numerical solution. عملية
إيجاد الحل العددي هي مجال بحث التحليل العددي.
[عدل] التقطيعفي حالات أخرى، المسائل التي تتصف بالاستمرارية قد تحتاج إلى استبدالها
بمسائل رياضية متقطعة معروفة الحلول سلفا، هذه العملية تدعى "التقطيع"
discretization. فمثلا، حل معادلة تفاضلية
هو دالة رياضية، ينبغي تمثيلها بمقدار محدود من البيانات، مثلا عن طريق
قيمة الدالة عند نقاط مختلفة من منطلق الدالة (نطاق الدالة domain)، مع أن
النطاق هو عبارة عن مجال مستمر continuum.
[ تولد وانتشار الأخطاءدراسة شكل الأخطاء يشكل جزءا مهما جدا من التحليل العددي. هناك عدة طرق يمكن من خلالها أن يدخل الخطأ إلى حل مسألة رياضية. فأخطاء التقريب Round-off error تنشأ من استحالة تمثيل الأعداد الحقيقية بشكل دقيق في آلات محدودة الحالات finite-state machine (مثل جميع الحواسيب الرقمية المستخدمة). أخطاء البتر
Truncation تحدث عندما يتم إنهاء طريقة تكرارية ويكون الحل التقريبي ما
زال بعيدا عن الحل الدقيق للمسألة. أيضا عملية التقطيع discretization تحدث
أخطاء تقطيع غالبا لأن حلول المسائل المقطعة لا تتوافق في الغالب مع حلول
المسائل الاستمرارية.
حالما يتم تولد خطأ ما، سيتم انتشار هذا الخطأ من خلال الحسابات المتتالية. وهذا يقود إلى مصطلح الثباتية العددية
numerical stability : تكون خوارزمية ثابتة عدديا إذا كان الخطأ لا يتضخم
خلال الحسابات بعد ارتكابه مباشرة. طبعا هذا لا يكون ممكنا إلا إذا كانت
المسألة جيدة الشروط
well-conditioned، أي أن الحل يتغير بمقدار ضئيل إذا تغيرت معطيات المسألة
بمقدار ضئيل. في الحالة المعاكسة وندعوها مسألة سيئة الشروط
ill-conditioned : يتم تضخم الخطأ في المعطيات بشكل كبير ضمن حسابات الحل.
بجميع الأحوال، يمكن أن تكون الخوارزمية التي تحل مسألة جيدة الشروط
ثابتة عدديا أو غير ثابتة عدديا فالموضوع لا يتعلق فقط بطبيعة المسألة بل
بطريقة حلها بالتالي تكون مهمة التحليل العددي أيضا إيجاد خوارزميات مستقرة
لحل المسائل الرياضية الجيدة الشروط إضافة لإيجاد خوارزميات مستقرة لحل
المسائل السيئة الشروط.
[ التقسيمات الفرعية للرياضيات العددية
- رياضيات الاستمثال
- التقريب
- حل عددي للمعادلات الخطية
- حل عددي للمعادلات التفاضلية
- جبر خطي عددي