Strona 1 z 1

Posegregowanie tablicy

: 22 sie 2012 17:41
autor: czyzak
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:

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
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

Re: Posegregowanie tablicy

: 23 sie 2012 00:26
autor: smiga
Posortowane tablice ... pozostaje już tylko wyświetlić :-)