replacing the value

1 回表示 (過去 30 日間)
kash
kash 2012 年 3 月 20 日
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

採用された回答

Grzegorz Knor
Grzegorz Knor 2012 年 3 月 20 日
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 件)

カテゴリ

Help Center および File ExchangeGenomics and Next Generation Sequencing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by