05-05-2015، 04:20 PM
سلام
فایل پیوست کد MATLAB برای حل عددی معادله دیفرانسیل پاره ای موج به سه روش FOU،explicit Euler و lax هست. برنامه به صورت محاوره ای نوشته شده و می تونین روش حل مورد نظر رو انتخاب کنید. همچنین می تونین با تغییر گام های زمانی و مکانی و تغییر عدد کورانت محدوده ی پایداری روشهای ذکرشده رو تعیین کنید. بعد از اجرای برنامه، معادله ی حل شده در چهار زمان متفاوت برای شما نمایش داده میشه که با تغییر جزیی در کد نوشته شده می تونین این زمان ها رو هم تغییر بدید. ضمنا شرط اولیه (جواب مربوط به زمان صفر) این مساله هم همون طوری که در کد نوشته شده مشخصه، یک تابع پله هست که انحراف جواب ها از این تابع پله نشون دهنده دقت روش هست.
حکمت وزیدن باد رقصاندن شاخه ها نیست،امتحان ریشه ها است. امام علی(ع)