Clear Filters
Clear Filters

how to cluster binary matrix in matlab ?

4 views (last 30 days)
kumud alok
kumud alok on 30 May 2016
Commented: kumud alok on 1 Jun 2016
let
A=[1 0 0 0 0 0 0 1; 1 1 1 1 1 1 0 1; 0 0 0 0 0 0 1 1; 1 1 1 1 1 1 0 1; 0 0 0 0 0 0 1 1]
how to cluster this matrix A?

Answers (1)

Walter Roberson
Walter Roberson on 30 May 2016
Under at least two reasonable definitions of "cluster", all of the values that are 1 are in one cluster and all of the values that are 0 are in another cluster. The most obvious "reasonable definition" there involves value, but it also happens that if you use 8-connectivity then every 1 value is "connected" to every other 1 value through a chain.
My speculation is that what you want is bwlabel() with 4 connectivity.
  5 Comments
kumud alok
kumud alok on 1 Jun 2016
thank u..sir can i do clustering of binary matrix using hamming distance..?actually i m working on spatio-temporal data[maternal health data] so i have a binary matrix of fixed length and In the matrix 0 represent increase and 1 represent decrease..now i want to cluster the binary strings of same pattern in one cluster i mean those bit strings which shows the same behaviour should be in one cluster..how can this be possible using hamming distance..if u have any idea please help me..
kumud alok
kumud alok on 1 Jun 2016
and sir this binary matrix is not an image data..

Sign in to comment.

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!