Pierwszą z opracowanych procedur bazujących na zbiorach rozmytych jest procedura umieszczona w pliku fuzzy01.m wykonująca grupowanie elementów przestrzeni na podstawie algorytmu hierarchicznego grupowania. Procedura ta wywoływana jest z trzema parametrami w postaci:
wynik=fuzzy01(punkty,il_grup,o)
- parametr punkty służy do przesyłania do pliku macierzy z elementami przestrzeni
- parametr il_grup przekazuje procedurze informacje o liczbie grup, na które ma zostać podzielona rozpatrywana przestrzeń
- Ostatnim parametrem jest parametr o. Jest on opcjonalny i ma za zadanie dostarczyć funkcji informacje na temat wykorzystywanej miary odległości
Funkcja zwraca do zmiennej wynik macierz przynależności rozmytej.
Kolejna procedura, napisana na podstawie zmodyfikowanego algorytmu najbliższego sąsiada bazującego na zbiorach rozmytych, została umieszczona w pliku fuzzy02.m. Również ta procedura jest wywoływana z trzema parametrami w postaci:
wynik=fuzzy02(punkty,il_grup,o)
- parametr punkty służy do przesyłania do pliku macierzy z elementami przestrzeni
- parametr il_grup przekazuje procedurze informacje o liczbie grup, na które ma zostać podzielona rozpatrywana przestrzeń
- Ostatnim parametrem jest parametr o. Jest on opcjonalny i ma za zadanie dostarczyć funkcji informacje na temat wykorzystywanej miary odległości.
Plik prz01.m zawiera procedurę grupowania bazującą na zbiorach przybliżonych napisaną w oparciu o algorytm najbliższego sąsiada. Procedura ta jest wywoływana z trzema parametrami w postaci:
wyjscie=prz01(punkty,st_przybl,liczebnosc_gr)
- parametr punkty służy do przesyłania do pliku macierzy z elementami przestrzeni
- parametr st_przybl jest stopniem przybliżenia i wpływa na wielkość zbioru elementarnego, a także ilość grup
- parametr liczebnosc_grup jest opcjonalny i informuje algorytm o minimalnej liczbie elementów, które mogą być traktowane jako grupa. Domyślnie wartość tego parametru wynosi 3
Procedura prz01.m korzysta ze standardowej procedury biblioteki KLAS - odl.m, obie powinny być umieszczone w tym samym katalogu.
Kolejna procedura grupowania bazująca na zbiorach przybliżonych została napisana na podstawie połączenia algorytmów hierarchicznego podziału i grupowania i zapisana w pliku prz02.m. Procedura jest wywoływana z czterema parametrami w postaci
wyjscie=prz02(punkty,il_grup,przybl,liczebnosc)
- parametr punkty służy do przesyłania do pliku macierzy z elementami przestrzeni
- parametr il_grup zawiera informacje na temat liczby grup, na które ma zostać podzielona przestrzeń
- parametr przybl jest opcjonalny i służy do przekazywania informacji na ile zbiorów elementarnych mają zostać podzielone osie układu. Domyślnie parametr ten przyjmuje wartość 100
- parametr liczebnosc jest opcjonalny, informuje algorytm o minimalnej liczbie elementów, które mogą być traktowane jako grupa. Domyślnie przyjmuje wartość 3
Ostatnią z procedur bazujących na zbiorach przybliżonych zapisano w pliku prz03.m. Również i ta procedura jest napisana w oparciu o algorytm najbliższego sąsiada. Jest ona wywoływana z trzema parametrami w postaci:
wyjscie=prz03(punkty,st_przybl,liczebnosc_gr)
- parametr punkty służy do przesyłania do pliku macierzy z elementami przestrzeni
- parametr st_przybl jest stopniem przybliżenia i wpływa na wielkość zbioru elementarnego, a także ilość grup
- parametr liczebnosc_gr zawiera informacje na temat minimalnej liczebności tworzonych grup.