GRUPOWANIE

KLASYFIKACJA

SELEKCJA

ALGORYTMY GRUPOWANIA OPARTE NA ZBIORACH PRZYBLIŻONYCH I ROZMYTYCH

Strona główna
-
Algorytmy
-
Kryteria
-
Zbiory
-
Oznaczenia
-
Literatura
-
Instrukcja obsługi
+ procedury grupowania
+ inne procedury

inne procedury

Oprócz procedur zawierających algorytmy grupowania, został opracowany również szereg procedur wspomagających ten proces, które mogą być również wywoływane bezpośrednio z okna poleceń MATLAB'a.

  • szereguj_przybl.m - procedura porządkująca numeracje grup. Procedura zmienia numeracje grup tak, aby były ułożone rosnąco począwszy od 1 do n, gdzie n jest założoną liczbą grup. Procedura jest wywoływana z jednym parametrem:
    • grupa - w którym przekazywane są informacje o podziale na grupy.
  • szereguj.m - procedura porządkująca numeracje grup. Procedura zmienia numeracje grup tak, aby były ułożone rosnąco począwszy od 1 do n, gdzie n jest założoną liczbą grup. Procedura jest wywoływana z dwoma parametrami:
    • grupa - w którym przekazywane są informacje o podziale na grupy.
    • il_el - zawiera informacje o liczbie wszystkich elementów przestrzeni.
  • sasiedzi.m - procedura wyznaczająca tablicę najbliższych sąsiadów dla każdego punktu przestrzeni. Procedura jest wywoływana z dwoma parametrami:
    • punkty - zawiera informacje o rozmieszczeniu elementów w przestrzeni,
    • ilość - informuje program o liczbie poszukiwanych sąsiadów.
  • najblizszy_poza_grupa.m - procedura wyznaczająca najbliższego sąsiada, który należy do innej grupy niż rozpatrywany element. Procedura wywoływana jest z trzema parametrami:
    • p1 - zawiera informacje o elemencie dla którego poszukujemy najbliższego sąsiada,
    • punkty - zawiera informacje o rozmieszczeniu elementów w przestrzeni,
    • grupy - przekazuje informacje o podziale przestrzeni na grupy.
  • najblizszy.m - procedura wyznaczająca najbliższego sąsiada dla rozpatrywanego elementu. Procedura wywoływana jest z dwoma parametrami:
    • p1 - zawiera informacje o elemencie dla którego poszukujemy najbliższego sąsiada,
    • punkty - zawiera informacje o rozmieszczeniu elementów w przestrzeni.
  • najblizszy_nieklas.m - procedura wyznaczająca najbliższego sąsiada, który nie został jeszcze sklasyfikowany. Procedura jest wywoływana z trzema parametrami:
    • p1 - określa punkt dla którego poszukujemy sąsiada,
    • punkty - zawiera macierz współrzędnych elementów rozpatrywanej przestrzeni,
    • przynaleznosc - zawiera macierz przynależności punktów.
  • sr_gr.m - procedura wyznaczająca środki grup. Procedura jest wywoływana z dwoma parametrami:
    • punkty - zawiera informacje o rozmieszczeniu elementów w przestrzeni,
    • przynaleznosc - zawiera informacje o przynależności punktów do grup.
  • przyn_cala.m - procedura obliczająca przynależność rozmytą wszystkich punktów, na podstawie ich odległości od środków grup. Procedura jest wywoływana z czterema parametrami:
    • punkty - zawiera informacje o rozmieszczeniu elementów w przestrzeni,
    • przynaleznosc - zawiera informacje o przynależności rozmytej poszczególnych elementów,
    • srodki_grup - zawiera informacje o położeniu w przestrzeni środków poszczególnych grup,
    • o - zawiera informacje o zastosowanej mierze odległości.
  • przyn.m - procedura wyznaczająca przynależność rozmytą wybranego punktu. Procedura jest wywoływana z pięcioma parametrami:
    • p1 - zawiera informacje o punkcie, którego przynależność wyznaczamy,
    • punkty - zawiera informacje o rozmieszczeniu elementów w przestrzeni,
    • przynaleznosc - zawiera informacje o przynależności rozmytej poszczególnych elementów,
    • srodki_grup - zawiera informacje o położeniu w przestrzeni środków poszczególnych grup,
    • o - zawiera informacje o zastosowanej mierze odległości.
  • n_najdalszych.m - procedura poszukująca n najdalszych sąsiadów. Procedura wywoływana z trzema parametrami:
    • n - zawiera informacje o liczbie poszukiwanych najdalszych sąsiadów,
    • punkty - zawiera informacje o rozmieszczeniu elementów w przestrzeni,
    • o - wskazuje na używaną miarę odległości

W ramach pracy dodatkowo zostały opracowane procedury realizujące podstawowe działania, jakie można wykonywać na zbiorach rozmytych.
Wszystkie z nich mogą być wywoływane bezpośrednio z okna poleceń MATLAB'a. Po ich wykonaniu otrzymujemy macierz dwukolumnową, gdzie pierwsza kolumna jest numerem elementu, natomiast druga zawiera funkcję przynależności nowo powstałego zbioru.

  • alfa_zb_r.m - procedura realizująca działanie alfa dwóch na zbiorach rozmytych, procedura wywoływana jest z dwoma parametrami:
    • zbior_a, - zawiera macierz przynależności rozmytej elementów do pierwszego zbioru.
    • zbior_b, - zawiera macierz przynależności rozmytej elementów do drugiego zbioru.
  • dopelnienie_zb_r.m - procedura wyznaczająca dopełnienie zbioru rozmytego. Procedura jest wywoływana z jednym parametrem
    • zbior, w którym przesyłana jest macierz przynależności punktów do poszczególnych zbiorów. W wyniku wyznaczane jest dopełnienie wszystkich zbiorów.
  • epsilon_zb_r.m - procedura realizująca działanie epsilon na zbiorach rozmytych. Procedura jest wywoływana z dwoma parametrami:
    • zbior_a, - zawiera macierz przynależności rozmytej elementów do pierwszego zbioru.
    • zbior_b, - zawiera macierz przynależności rozmytej elementów do drugiego zbioru.
  • iloczyn_zb_r.m - procedura obliczająca iloczyn zbiorów rozmytych. Procedura jest wywoływana z dwoma parametrami:
    • zbior_a, - zawiera macierz przynależności rozmytej elementów do pierwszego zbioru.
    • zbior_b, - zawiera macierz przynależności rozmytej elementów do drugiego zbioru.
  • suma_zb_r.m - procedura obliczająca sumę zbiorów rozmytych. Procedura jest wywoływana z dwoma parametrami:
    • zbior_a, - zawiera macierz przynależności rozmytej elementów do pierwszego zbioru.
    • zbior_b, - zawiera macierz przynależności rozmytej elementów do drugiego zbioru.
  • moc_zb_r.m - procedura obliczająca moc zbioru rozmytego. Procedura jest wywoływana z jednym parametrem:
    • zbior, w którym przesyłana jest macierz przynależności punktów do poszczególnych zbiorów. W wyniku wyznaczana jest moc wszystkich zbiorów.