کد متلب معادله ون در پول به کمک دستور ODE45
محصول کد متلب معادله ون در پول به کمک دستور ODE45 قصد حل معادله دیفرانسیل معمولی غیرخطی ون در پول به کمک دستور ODE45 در متلب را دارد.
معرفی معادله ون در پول (Van der Pol)
معادله Van der Pol را بصورت زیر تعریف میکنیم:
پیاده سازی معادله
در این کد ما فقط حالت مثبت c و k را برسی میکنیم. معادله فوق بصورت عددی و با استفاده از دستور ODE45 در متلب برای شرایط اولیه مختلف حل خواهد شد و پرتره فاز یا همان نمودار فاز (phase portrait) سرعت در مقابل جابجایی برای نشان دادن چرخه حدی برای شرایط اولیه مختلف ترسیم شده است. برای استفاده از دستور ODE45 باید ابتدا معادله دیفرانسیل مرتبه دوم بالا را به دوتا ODE تبدیل کنیم، هر کدام بصورت مرتبه اول. نتیجه بصورت زیر میشود: سیستم معادلاتی که باید با درستور ODE45 حل شوند به شرح زیر است:نتایج و خروجی
این برنامه برای تعدادی از شرایط اولیه متفاوت اجرا شد (x(0) و v(0) متقاوت). در همه حالتها c=1 و k=1 میباشد. در ادامه خروجی 3 حالت نمایش داده شده است.نتیجهگیری
یک ODE (معادله دیفرانسیل معمولی) مرتبه دوم غیر خطی با استفاده از دستور ODE45 به صورت عددی حل شد. راه حل معاده Van Der Pol حاوی یک چرخه محدود در هنگام شروع از هر شرایط اولیه است.
در این فایل موارد زیر پوشش داده شده است:
- کد متلب معادله ون در پول (Van der Pol)
- راهنمای تصویری اجرای کد در نرم افزار متلب به زبان فارسی
- صحت سنجی کدها
برخی پروژههای متلب منتشر شده در ساخت و اجرا
در سایت ساخت و اجرا پروژهها و کدهای متلب تخصصی انواع رشتههای مهندسی منتشر شده است که برخی از آن را در زیر مشاهده میکنید:در صورتی که سوالی در ارتباط با کد متلب معادله ون در پول (Van der Pol) دارید، میتوانید سوال خود را در قسمت دیدگاه این محصول مطرح بفرمائید و یا از طریق فرم تماس با ما و همچنین پشتیبانی آنلاین سایت با گروه مهندسی ساخت و اجرا در ارتباط باشید.
تعداد فایل | تک محصول |
---|---|
فرمت فایل | m |
نرم افزار | MATLAB |
در حافظه کپی شد
لینک کوتاه
Warning: file_exists(): open_basedir restriction in effect. File(/comments.php) is not within the allowed path(s): (/home/h242009/:/tmp:/var/tmp:/opt/alt/php74/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php74/lib/php/) in /home/h242009/domains/sakhtoejra.com/public_html/wp-includes/comment-template.php on line 1628