ВУЗ:
Составители:
Рубрика:
Do[index[[i]]=index[[ index[[i]] ]],{i,numx numy p}]
Теперь производим финальную переиндексацию меток:
Do[
Do[
If[m[[i,j]]!=0,
m[[i,j]]=index[[m[[i,j]]]]],
{j,numx}],
{i,numy}]
ListDensityPlot[Sin[100*m^2], ColorFunction->(Hue[#]&),
Mesh->False]
По окончании работы рассмотренной программы на экране
появится изображение квадрата с выделенными на нем кластерами. В
качестве примера ниже приведен рисунок 3, полученный при p=0,4.
0 10 20 30 40 50
0
10
20
30
40
50
Рисунок 3 – Разбиение облаcти на кластеры
Обратите внимание, что при построении изображения кластера в
операторе ListDensityPlot массив m, хранящий информацию о
кластере предварительно преобразован с помощью быстро
осциллирующей функции Sin[100*m^2]. Это сделано, чтобы кластеры,
имеющие близкие по значению метки отображались разными цветами. Для
визуализации каждой конкретной полученной реализации кластеров
осциллирующую функцию рекомендуется подбирать индивидуально
исходя из собственных особенностей восприятия цветов и эстетических
предпочтений.
Do[index[[i]]=index[[ index[[i]] ]],{i,numx numy p}] Теперь производим финальную переиндексацию меток: Do[ Do[ If[m[[i,j]]!=0, m[[i,j]]=index[[m[[i,j]]]]], {j,numx}], {i,numy}] ListDensityPlot[Sin[100*m^2], ColorFunction->(Hue[#]&), Mesh->False] По окончании работы рассмотренной программы на экране появится изображение квадрата с выделенными на нем кластерами. В качестве примера ниже приведен рисунок 3, полученный при p=0,4. 50 40 30 20 10 0 0 10 20 30 40 50 Рисунок 3 – Разбиение облаcти на кластеры Обратите внимание, что при построении изображения кластера в операторе ListDensityPlot массив m, хранящий информацию о кластере предварительно преобразован с помощью быстро осциллирующей функции Sin[100*m^2]. Это сделано, чтобы кластеры, имеющие близкие по значению метки отображались разными цветами. Для визуализации каждой конкретной полученной реализации кластеров осциллирующую функцию рекомендуется подбирать индивидуально исходя из собственных особенностей восприятия цветов и эстетических предпочтений.