1
I持ってsringsの1列と1セル配列:は、インデックス(Matlabの)と、文字列のセル配列に1つの文字列を比較
F = 'ABCD'
R = {'ACBD','CDAB','CABD'};
私はR内のすべての文字列と文字列Fを比較したいと思いますF(1)= 'A'かつR {1}(1)= 'A'ならば、1(それらは同じ値 'A' {1}(2)= 'C'私たちは0をカウントします(異なる値を持つため)...そして、それはすべての文字列の終わりまでです。
この 'ABCD'と 'ACBD'には、same = 2
とdif = 2
が表示されます。
上記のルールでFをRのすべての要素と比較し、合計(同じ)と合計(異なる)を得るにはどうすればよいですか?ある
2 0 1
、R
内の文字列あたりsame
値と
same = cellfun(@(r) sum(F==r), R)
結果:R
内のすべての文字列を想定し