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


رتبه موضوع:
  • 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نوشتن سینتکس قانون فازی در این حالت خاص با کدنویسی، چه طور???

نوشتن سینتکس قانون فازی در این حالت خاص با کدنویسی، چه طور???

#3
سلام جناب ادمین
واقعیت اینکه منم این مشکل و دارم اما متوجه نمیشم منظورتون رو

من دو ورودی دارم همون طور که بالا گفته شد
ورودی اول من شامل 4حالته (کوچک-متوسط-بزرگ-خیلی بزرگ)
ورودی دوم من هم همینطر 4 حالت داره

یکی از قوانین من این و میگه:
if input1=means and input2=small then output=means

حالا من دو تا سول دارم
چجوری میتونم ورودی اول و که 4 تا وروودی توی input1 تعریف کنیم

کد:
%%INPUT 1
x1=0:10:800; small=trimf(x1,[1 1 800]);
x2=0:10:1000; means=trimf(x2,[0 800 1000]);
x3=700:10:1200; large=trimf(x3,[800 1000 1200]);
x4=900:10:1300; verylarge=trimf(x4,[1000 1300 1300]);

%% input2
a1=0:0.1:36; b1=trimf(a1,[10 10 35.85]);
a2=0:0.1:44; b2=trimf(a2,[10 35.85 43.92]);
a3=10:0.1:53; b3=trimf(a3,[35.85 43.92 52]);
a4=10:0.1:53; b4=trimf(a4,[43.92 52 52]);




%% output
z1=0:0.01:0.7; k1=trimf(z1,[0.3 0.3 0.5045]);
z2=0:0.01:0.7; k2=trimf(z2,[0.3 0.5045 0.5273]);
z3=0:0.01:0.7; k3=trimf(z3,[0.45 0.55 0.65]);
z4=0:0.01:0.7; k4=trimf(z4,[0.5273 0.55 0.55]);

قانون رو چجوری میتونم تعریف کنم توی mfile?

Huh
پاسخ


پیام‌های این موضوع
RE: نوشتن سینتکس قانون فازی در این حالت خاص با کدنویسی، چه طور??? - توسط zahra - ۱۳۹۲/۰۱/۱۹, ۰۷:۵۴ ق.ظ

پرش به انجمن:


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