میشه ایده این طور باشه که فازی بیاد یکی یکی بازیکن ها رو چک کنه . ورودی های سیستم فازی اینه مثلا :
موقعیت بازیکن نسبت به دروازه موقعیت بازیکن نسبت به خط وسط زمین موقعیت بازیکن نسبت به بازیکنان حریف موقعیت بازیکن نسبت به بازیکنان خودی .
خروجی هم میشه مطلوبیت یعنی توپو به بازیکنو میده که مطلوبیتش بیشتره.
حالا قوانین میشه همان قواعد زبانی اگر مربی بودی مطلوبیت هر بازیکن برای پاش دادن چی بود؟
اگر به دروازه نزدیکه و بازیکن حریف نزدیکش نیست و از خط وسط فاصله داره و بازیکن خودی نزدیکشه مطلوبیت زیاد . مثلا این یه if then فرضی هست.
اگر x1 فلان بود x2 فلان بود ......then مطلوبیت متوسط
هر ورودی و خروجی به یک سری تابع عضویت تقسیم میشه. مثل فاصله از دروازه کم متوسط زیاد یا مطلوبیت کم متوسط زیاد. حالا قوانین if then در حقیقت این توابع عضویت رو به هم مرتبط می کنه.
if x1 is mf1 and x2 is mf2 and x3 is mf1 and x4 is mf3 then out is mf2
حالا بین اینا هم می تونه and بیاد هم or بیاد و هم می تونین از یه سری ورودی ها تو قوانین اصلا استفاده نکنید. یعنی بگین اگر x1 فلان شد out فلان بشه.
برای اینکه بهتر اینا رو متوجه بشین بهترین منبع خوندن help متلب قسمت fuzzy هست 4 5 صفحه بیشتر نیست و خیلی خوب توضیح داده با مثال
|