replacing the value

1 Ansicht (letzte 30 Tage)
kash
kash am 20 Mär. 2012
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

Akzeptierte Antwort

Grzegorz Knor
Grzegorz Knor am 20 Mär. 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))

Weitere Antworten (0)

Kategorien

Mehr zu Genomics and Next Generation Sequencing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by