شبیه سازی در splus و MATLAB

مدیر انجمن: Ebrahim-Bayazidi

موضوع جدید ارسال پست
نمایه کاربر
Ebrahim-Bayazidi
مدير کل سايت
مدير کل سايت
پست: 2331
تاریخ عضویت: پنج‌شنبه ۲۸ مهر ۱۳۹۰, ۱۱:۵۸ ق.ظ
محل اقامت: تهران
تشکر کرده: 7 دفعه
تماس:

شبیه سازی شاخه ای از علم آمار است برای پاسخ دادن به سوالات مربوط به دنیای واقعی به کمک انجام آزمایشهایی مصنوعی که بسیار شبیه وضعیتهای واقعی هستند. استفاده از شبیه سازی مبتنی است بر درک مفاهیم و حل مسایل فراوان و متنوع. دلایل استفاده از شبیه سازی متعدد می باشد. به عنوان مثال شبیه سازی می تواند در حل مسایل پیچیده موثر باشد. در برخی موارد که بنا به دلایل اقتصادی یا محدودیت های زمانی قادر به انجام آزمایش نیستیم می توان از ابزار قدرتمند آماری بهره جست.
یکی از مفاهیم مهم شبیه سازی آماری روشهای مونت کارلو می باشد. این روش ها یک کلاس از الگوریتم های محاسباتی هستند که بر مبنای تکرار نمونه های تصادفی هستند. از این گونه روش ها علاوه بر حل معادلات غیر تصادفی سیستم های فیزیکی و ریاضی برای تکمیل و تایید حل روش های تحلیلی نیز استفاده می کنند.
روش مونت کارلو در دهه 1940 توسط جان ون نیومن و استانیسلاو اولام و نیکولاس متروپلیس ابداع شد.
روش های مونت کارلو متفاوتند ولی عموما شامل گام های زیر می باشند:
1- تعریف دامنه ورودی های ممکن
2- تولید تصادفی ورودی ها طبق یک توزیع احتمال روی دامنه
3- اعمال عملیات ریاضی و قطعی روی ورودی ها
4- جمع کردن نتایج
هر روش شبیه سازی نیازمند داشتن اعداد تصادفی می باشد.
مهم ترین گام در تولید اعداد تصادفی تولید اعداد تصادفی از توزیع یکنواخت است.تولید اعداد تصادفی از توزع یکنواخت پایه تولید اعداد تصادفی از دیگر توزیع های آماری است.
روش های تولید اعداد تصادفی یکنواخت
1- روش Midsquare
2- روش تولید کننده خطی سازگار
3-روش معکوس یا تبدیل معکوس
منتظر قسمتهای بعدی همراه با کد نویسی باشین...

بازگشت به “آموزش SPLUS و EVIOWS”

  • اطلاعات