إخواني لأول مرة على منتديات رشدي فنان سات يتم عرض كيفية حل المعادلات التفاضلية ولكن بإستعمالMATLABوالمعادلات التفاضلية لمن لا
يعرفها هي ملتقى طرق الكثير من العلوم من فيزياء ورياضيات وكيمياء بل وحتى علوم الأحياء[/size]حيث أن الكثير جدا من الدراسات تنتهي في النهاية إلى حل معادلة تفاضليةوهنا المشكلة إذ أنها صعبة الحل وتحتاج لمعارف كثيرةولطالما سهرتنا اليالي الطوال في الجامعة قصد حلها والتمكن منهاولكن حان وقت الإنتقام بإستعمال الغالي عمي MATLAB
[ المعادلة التفاضلية أو Equation différentielle هي على خلاف باقي المعادلاتفهي تحتوي على المتغير وعلى تفاضله معه (المشتق)وقد تكون من الدرجة الأولى (مشتق واحد)أو من الدرجة الثانية (مشتق مضاعف)أو حتى من الدرجة الثالثة (مشتق 3 مرات) ...............إلخبل قد تكون حتى خطية أو غير خطيةوهذه الأخيرة أنا لم أدرسها فهي أكبر من مستواي التعليمي لحد الأن </STRONG>هذه المرة بحول الله سنأخذ أمثل حلول المعادلات التفاضلية الزمنية المتعلقة بالحركةيعني تحتوي على متغيرين: الفاصلة بدلالة الزمن، لأنه تدرس حركة جسم ماو سنأخذ عدة أمثلة من أجل الفهم الأن سندخل لعالم الماتلاب
ولكن علي إخباركم بأن الماتلاب يحتوي على أنواع كثيرة جدا من طرق ونظم الحل
حسب درجتها وحسب عدد متغيراتها
وأول طريقة سنتعرف عليها هي طريقة الحل بطريقة العالمين: Runge-Kutta
حيث يحتوي الماتلاب على طريقتين (دالتين) لذلك
ode23: وهي لحل العادلات من الدرجة الثانية والثالثة فقط (تعطي 23 نقطة في الحل)
ode45: وهي لحل العادلات من الدرجة الرابعة والخامسة (تعطي 45 نقطة في الحل)
أي أنها أكثر دقة من سابقتها
وهذه الطريقة تعتمد على النظرية التالية