のベクトルにおける1つの最初の最長の連続したセットを探すI持ってMathWorks社のMATLABで次のベクター:私はこのような場合には1の(最長の連続したセットを見つけることができるようにしたいMathWorks社のMATLAB
[1 0 1 1 1 0 0 1 1 0 1 1 1]
それ3)、このセットが出現するインデックスを印刷します(3
と5
)。
このシナリオでは、1 1 1
が2回表示されますが、最初のセットのインデックスが印刷されていることを確認したいと思います。
私はこれにどのようなコーディングを使うことができますが、組み込みのmatlab関数を使わずに、ループ専用です。ここで
は 'else else'も許可されていませんか?何か試しましたか? –
関連[matlabの解析](https://stackoverflow.com/q/9192507/5358968)、[Matlab:範囲の検索方法](https://stackoverflow.com/q/18909268/5358968) – Steve
@SardarUsamaはい私は他のステートメントを使用することができますが、私は多くのループを試しましたが、正しく動作するように見えません – mathshelp101