how to cluster bit strings using matlab
Ältere Kommentare anzeigen
A= [ 1 0 0 0 0 0 1 1 0,
0 0 0 0 1 1 0 0 1,
1 1 1 1 1 1 1 0 0,
1 1 1 1 1 1 1 0 0,
1 0 0 0 0 0 1 1 0,
0 0 0 0 1 1 0 0 1,
1 1 1 1 1 1 1 1 1]
let A be the binary matrix.. 1 means there is decrease in production and 0 means there is increase in production ..
how will i cluster the same bit strings patterns?
i m working on health care data set[rows= 453 and col = 60] .. 1 represent decrease and 0 represent increase ..can this be possible using loops..
note: order of bits are important..// order dependent
8 Kommentare
KSSV
am 6 Mai 2016
what do you mean by cluster? You want the positions of 1 and 0?
kumud alok
am 6 Mai 2016
KSSV
am 6 Mai 2016
you can extract 0 and 1 from any matrix using find(mymatrix==1). It will give positions also. Then you can save..
kumud alok
am 6 Mai 2016
kumud alok
am 6 Mai 2016
Guillaume
am 6 Mai 2016
A = [ 1 0 0 0 0 0 1 1 0, 0 0 0 0 1 1 0 0 1, 1 1 1 1 1 1 1 0 0, 1 1 1 1 1 1 1 0 0, 1 0 0 0 0 0 1 1 0, 0 0 0 0 1 1 0 0 1, 1 1 1 1 1 1 1 1 1]
"there are 7 bit strings separated by commas". No, there isn't. Please learn the matlab syntax, a comma is exactly the same as a space. A is a 1 x 63 vector.
If you were to use a semicolon between each group of 9, then A would be a 7 x 9 matrix:
A = [ 1 0 0 0 0 0 1 1 0; 0 0 0 0 1 1 0 0 1; 1 1 1 1 1 1 1 0 0; 1 1 1 1 1 1 1 0 0; 1 0 0 0 0 0 1 1 0; 0 0 0 0 1 1 0 0 1; 1 1 1 1 1 1 1 1 1]
Or you could put your 7 bit strings into a 1 x 7cell array containing 1 x 9 vectors
A = {[ 1 0 0 0 0 0 1 1 0], [0 0 0 0 1 1 0 0 1], [1 1 1 1 1 1 1 0 0], [1 1 1 1 1 1 1 0 0], [1 0 0 0 0 0 1 1 0], [0 0 0 0 1 1 0 0 1], [1 1 1 1 1 1 1 1 1]}
kumud alok
am 6 Mai 2016
Walter Roberson
am 6 Mai 2016
The original code used
A= [ 1 0 0 0 0 0 1 1 0,
0 0 0 0 1 1 0 0 1,
1 1 1 1 1 1 1 0 0,
and so on. MATLAB does know to treat the end of line line a semi-colon in that case.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Matrix Indexing finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!