- Strona główna
- -
- Algorytmy
- -
- Kryteria
- -
- Zbiory
- -
- Oznaczenia
- -
- Literatura
- -
- Instrukcja obsługi
- + procedury grupowania
- + 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.
|