अगर कोई मुझे ऐसा करने का आसान तरीका दिखाता है तो मैं सराहना करता हूं। मान लीजिए कि मैं की तरहलगातार संख्याओं की श्रृंखला (विभिन्न लंबाई)
d = [3 2 4 2 2 2 3 5 1 1 2 1 2 2 2 2 2 9 2]
मैं लगातार संख्या "दुक्की" और उन श्रृंखला की लंबाई की श्रृंखला लगाना चाहते हैं MATLAB में एक सदिश करते हैं।
संख्या twos आसानी से x=find(d==2)
द्वारा पाई जा सकती है।
[1 3 1 5 1].
जो कोई मेरी मदद कर सकता है: लेकिन क्या मैं चाहता हूँ एक वेक्टर जो लगातार संख्या दुक्की के सभी श्रृंखला की लंबाई में शामिल है, जिसका मतलब है कि इस मामले में मेरी परिणाम इस तरह एक सदिश होगा प्राप्त करने के लिए है?
संबंधित प्रश्न: [MATLAB: अनुक्रम में शून्यों के द्वीप ढूंढना] (http://stackoverflow.com/questions/3274043/matlab-finding-islands-of-zeros-in-a-sequence) – Amro