Posegregowanie tablicy
: 22 sie 2012 17:41
Witam! Mam dwie, dwuwymiarowe tablice Przynależność i Wartości.
[IMG=http://img204.imageshack.us/img204/8100/tablicaf.jpg][/IMG]
Każda wartość ma swoją odpowiadającą jej przynależność na analogicznym miejscu w drugiej tablicy.
Czasami kilka wartości jest takich samych, to znaczy równych sobie. Cała trudność polega na tym, że potrzebuję wyświetlić
te dane na wykresie (wartości na x, przynależność na y), aby jeśli jakaś wartość jest zdublowana, to żeby wystąpiła pojedyńczo
i z przypisaną do niej najwyższą przynależnością.
Dla przykładu:
Ta duża tablica ma rozmiar 200x200, co daje 4000 wartości. Z powodu zdublowania wartości ostatecznie będzie tych punktów
trochę mniej. Ogólnie wiadomo, wykres jest ok jeśli każdy X ma tylko jednego swojego Y
Taka dłubanina ale nie umiem tego wymyślić.
Pozdrawiam
[IMG=http://img204.imageshack.us/img204/8100/tablicaf.jpg][/IMG]
Każda wartość ma swoją odpowiadającą jej przynależność na analogicznym miejscu w drugiej tablicy.
Czasami kilka wartości jest takich samych, to znaczy równych sobie. Cała trudność polega na tym, że potrzebuję wyświetlić
te dane na wykresie (wartości na x, przynależność na y), aby jeśli jakaś wartość jest zdublowana, to żeby wystąpiła pojedyńczo
i z przypisaną do niej najwyższą przynależnością.
Dla przykładu:
Kod: Zaznacz cały
Wartości: 1 2 2 2 3 4 5 5
Przynależności: 0.1 0.2 0.3 0.6 0.2 1 0.9 0.5
Tutaj do wykreślenia na wykresie było by: 1 2 3 4 5
0.1 0.6 0.2 1 0.9
trochę mniej. Ogólnie wiadomo, wykres jest ok jeśli każdy X ma tylko jednego swojego Y
Taka dłubanina ale nie umiem tego wymyślić.
Pozdrawiam