• III. Jihozlar: Matlab®/Simulink®dasturiy ta’minoti bilan ta’minlangan kompyuter va printer. IV. Umumiy ma’lumotlar
  • Uslubiy ko’rsatmalar: 1. addmf
  • -laboratoriya mashg’uloti



    bet123/141
    Sana15.01.2024
    Hajmi
    #138013
    1   ...   119   120   121   122   123   124   125   126   ...   141
    Bog'liq
    KM majmua (1)

    6-laboratoriya mashg’uloti
    Matlabning Fuzzy Logic Toolbox muhitida produksion modellar yaratish
    I. Ishdan maqsad:
    Matlabning Fuzzy Logic Toolbox muhitida produksion modellar yaratish va
    tahlil qilish.
    II. Ishning mazmuni:
    Asosiy afzalliklari:
    · Noravshan tizimlarni interaktiv bosqichma-bosqich loyihalash uchun grafik
    interfeys
    · Noravshan mantiqqa asoslangan ekspert tizimlarini yaratish funksiyalari
    · Maxsus qoidalarda VA, YOKI va EMAS mantiqlarini qo'llab-quvvatlash
    · Noravshan mantiq ekspert tizimlarining standart turlari (Mamdani, Sugeno)
    · O’qitish bilan neyroadaptiv va noravshan klasterlash uchun funktsiyalar
    · Simulink modellarida noravshan tizimlarni yoqish
    · Noravshan mantiq tizimlarini amalga oshiradigan C tilidagi kod va mustaqil
    ilovalarni yaratish.
    III. Jihozlar:
    Matlab®/Simulink®dasturiy ta’minoti bilan ta’minlangan kompyuter va
    printer.
    IV. Umumiy ma’lumotlar
    Fuzzy Logic Toolbox - bu noravshan mantiq tizimlarini loyihalash uchun
    vositalarni o'z ichiga olgan MATLAB kengaytmasi paketi.
    Paket noravshan mantiqqa asoslangan ekspert tizimlarini yaratish, noravshan
    algoritmlar bilan klasterlashni amalga oshirish va noravshan neyron tarmoqlarni
    loyihalash imkonini beradi.
    Paket noravshan tizimlarni interaktiv bosqichma-bosqich loyihalash uchun
    grafik interfeysni, dasturlarni ishlab chiqish uchun buyruq qatori funktsiyalarini va
    Simulinkda noravshan mantiqiy tizimlarni qurish uchun maxsus bloklarni o'z ichiga
    oladi.
    Paketning barcha funksiyalari MATLAB ochiq tilida yozilgan bo'lib, u
    algoritmlarning bajarilishini nazorat qilish, manba kodini o'zgartirish, shuningdek, o'z
    funksiya va protseduralaringizni yaratish imkonini beradi.
    Uslubiy ko’rsatmalar:
    1. addmf funksiyasi


    297
    Qo’llanilishi. Noravshan xulosalar tizimiga yangi a'zolik funksiyasini qo'shish.
    Sintaksis
    а=addmf(a,’varType’,varIndex,’mfName’,’mfType’,... mfParams)
    Tavsif
    A'zolik funksiyasi faqat joriy MATLAB ish maydoni uchun mavjud FIS
    o'zgaruvchisiga qo'shilishi mumkin. Bunday holda, a'zolik funktsiyalariga raqamlar
    yoki indekslar qo'shilish tartibida beriladi. Shunday qilib, oʻzgaruvchiga qoʻshilgan
    birinchi aʼzolik funksiyasi har doim ushbu oʻzgaruvchi uchun 1-sonli aʼzolik
    funksiyasi boʻlib qoladi. Agar FISda faqat bitta kirish oʻzgaruvchisi aniqlangan
    boʻlsa, u holda 2-raqamli boshqa kirish oʻzgaruvchisiga aʼzolik funksiyasini qoʻsha
    olmaysiz.
    Funktsiya quyidagi tartibda oltita argumentni (kirish parametrlarini) oladi:
    -
    a - MATLAB ish maydonidagi FIS tuzilma o'zgaruvchisining nomi.
    -
    "varType" - a'zolik funksiyasi qo'shilgan o'zgaruvchining turini ifodalovchi
    qator. Ikki qiymatdan birini qabul qilishi mumkin: “input” yoki “output”.
    -
    varIndex - a'zolik funksiyasi qo'shilgan o'zgaruvchining indeksi.
    -
    'mfName' - yangi a'zolik funksiyasining nomini ifodalovchi qatordir.
    -
    'mfType' - yangi a'zolik funksiyasi turini ifodalovchi qator.
    -
    mfParams - qo'shiladigan a'zolik funksiyasini belgilovchi parametrlar vektori.
    Bitta kirish o'zgaruvchisi uchun uchta a'zolik funksiyasini qo'shish misoli:
    a=newfi s(‘tipper’);
    a=addvar(a,’input’,’service’,[0 10]);
    a=addmf(a,’input’,1,’poor’,’gaussmf’,[1.5 0]);
    a=addmf(a,’input’,1,’good’,’gaussmf’,[1.5 5]);
    a=addmf(a,’input’,1, ‘excellent’,’gaussmf’,[1.5 10]);
    plotmf(a,’input’,1);
    Ushbu misolning natijasi 6.1-rasmda ko'rsatilgan.


    298
    6.1-rasm. Noravshan xulosalar tizimining bitta kirish o'zgaruvchisi uchun uchta
    a'zolik funksiyasini qo'shish natijasi

    Download
    1   ...   119   120   121   122   123   124   125   126   ...   141