replacing the value
1 view (last 30 days)
Show older comments
I have a dataset
gene samples
1 .6 .1 .8
2 .2 .98 .96
10 0.45 .4 .87
like these i have 50 rows and 62 columns
there are three conditions
A=(<=.4)
B=>.4 to .87
C=>.87
from these conditions i want to get output as
A=1,2,10(genes)
B=1,10(genes)
C=2(genes)
please help how to process
0 Comments
Accepted Answer
Grzegorz Knor
on 20 Mar 2012
samples = [
.6 .1 .8
.2 .98 .96
.45 .4 .87 ];
genes = [1;2;10];
%A=(<=.4)
A = genes(any(samples<=.4,2))
%B=>.4 to .87
B = genes(any(samples>=.4 & samples<.87 ,2))
%C=>.87
C = genes(any(samples>=.87,2))
0 Comments
More Answers (0)
See Also
Categories
Find more on Genomics and Next Generation Sequencing 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!