0
と、細胞内の平均:発見は、私は、次のしている条件
a='abaacacbaa' 'abaaabaaaa' 'dcdcbbcccc' 'acaaaaabba'
v=[1x10 double] [1x10 double] [1x10 double] [1x10 double]
v{1}=0.0064 0.4009 -0.0125 -0.0913 0.5707 0.0442 0.5210 0.3174 -0.2201 0.0570
letter={1x1 cell} {1x1 cell} {1x1 cell} {1x1 cell}
letter{1}='a'
Here i=4 and j=10
私は手紙{I}に等しいのエントリを、対応するV玉葉に各Iのエントリの平均を見つけたいです。
mean(v(a == 'a'))
ので、私が試した:
for k=1: 4
for j=1: 10
M= mean(v{k}(char(a{k}(j))==char(letter{k})));
Ms{k}=M;
end
end
もそうRを
a(:) and
mat2cell(v)
を使用しよう@Bill CheathamはFinding mean of selected entries only
方程式を述べたように使用
esultあるべき:行1の MS = [平均が} {}は、{行3の平均行2の平均}、{行4}の平均
は
おかげ
別離は、ここで明らかにするために括弧を置きます
jループを離れて、char(a {k})== char(letter {k}) 。 – Dan
ありがとう@Danあなたは私の人生を救った – pac
私はうまく働いた – Dan