انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تعیین قانون ترکیبی and o or با ابزار گرافیکی فازی

تعیین قانون ترکیبی and o or با ابزار گرافیکی فازی

#8
با تشکر و سپاس فراوان
اما این راه حل parsrule بدین خاطر خواستم استفاده کنم چون راحت می شه داخلش نوشت
'ruletxt='if x is low and y is not low then out is middle
yani y maghadire middle ya high ra mitavanad etekhaz konad
خواستم با همون شیوه همون قانون رو واسه حالت خاص که NOT داره که هر ورودی 5 تا تابع عضویت داره در نظر بگیرم اما خطا داد
علت هم فک کنم این باشه چون در کد دستور parserule function
lenght*.Fis)
رو اول حساب می کنه و اون وقت به تعداد ورودی ها ، رو چک می کنه با تعدادی که ما به عنوان "مقدم" در اون رشته به در قانون قرار دادیم
----------
راه حل هایی که تا بدین جا به ذهنم رسیده بود رو تست کردم اما در بیان
'if x=very low and y= low or y =middle or y=high then out=middle
راهی پیدا نکردم ...من که فعلا دیکه ناچارا از همون addrule و استفاده می کنم و ساده سازی هم نمی تونم کنم و محبورم همه حالاتو بنویسم
اما اگه باز هم راهی پیدا کردید ممنون میشم اطلاع بدهید
پاسخ
 سپاس شده توسط شماره مجازی امارات


پیام‌های این موضوع
RE: تعیین قانون ترکیبی and o or با ابزار گرافیکی فازی - توسط ghazal - ۱۳۹۱/۱۱/۱۱, ۱۲:۱۰ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان