حل معادلات دیفرانسیل با شرایط مرزی در متلب
چنانچه در قبلا اشاره کردیم در متلب مشتق مرتبه اول یعنی dy/dx بصورت Dy و مشتق مرتبه دوم بصورت D2y و ... نوشته میشود.مثلا برای حل معادله دیفرانسیل زیر:
با شرایط مرزی:
برنامه را بصورت زیر مینویسیم:
چنانچه در قبلا اشاره کردیم در متلب مشتق مرتبه اول یعنی dy/dx بصورت Dy و مشتق مرتبه دوم بصورت D2y و ... نوشته میشود.مثلا برای حل معادله دیفرانسیل زیر:
با شرایط مرزی:
برنامه را بصورت زیر مینویسیم:
در متلب مشتق مرتبه اول یعنی dy/dx بصورت Dy و مشتق مرتبه دوم بصورت D2y و ... نوشته میشود.مثلا برای حل معادله دیفرانسیل زیر:
از برنامه زیر استفاده میکنیم:
پس از اجرا جواب بصورت زیر به نمایش درخواهد آمد:
که در آن C18 و C19 ضرایب ثابتی هستند که با مشخص شدن شرایط اولیه بدست میآیند.
وقتی میخواهیم تابع f(x) را در فاصله بین a و b رسم کنیم باید در برنامه شکل تابع را در سطر دهم بنویسیم. اگر هدف رسم sin(x) باشد، آن را در سطر دهم مینویسیم. برنامه را اجرا میکنیم. هنگام اجرا برنامه نقطه شروع یعنی a و نقطه خاتمه یعنی b و همچنین تعداد تقسیمات یعنی N را از ما میخواهد و سپس تابع در صفحه figure بطور پیوسته رسم میشود. در زیر برنامه مربوطه آمده است: