次のような (7,6) 論理配列があります。
有効なY2_A =
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 1 0 0
1 0 0 1 1 0
1 1 1 0 0 1
1 1 1 0 1 1
0 1 1 1 1 1
上記の行列の各列に 3 つの連続する行列があるかどうかを示す (1,6) 論理ベクトル 'contig' を作成したいと考えています。たとえば、この結果は次のようになります。
コンティグ =
[1, 1, 1, 0, 0 ,1];
strfind を試してみましたが、これには 2 つの問題があります。1 つ目は、列の配列であることです (転置はまったく役に立たなかったか、一時的に使用するために多くの余分なコードが必要でした。2 つ目の問題は、それは論理配列です.文字列に変更すると、値はすべてtrueまたはfalseになり、それを機能させようとしても無駄です.列ベクトルを検索して、別の特定の列かどうかを見つける方法はありますか? vector はその中のどこかに存在しますか? 各列で [1; 1; 1] を検索したいです。
ありがとう