में सबसे अधिक बार-बार पंक्ति खोजें I MATLAB में मैट्रिक्स की सबसे अधिक बार-बार (यानी मोडल) पंक्तियों को खोजने के लिए एक फ़ंक्शन ढूंढ रहा हूं। कुछ की तरह:MATLAB मैट्रिक्स
>> A = [0, 1; 2, 3; 0, 1; 3, 4]
A =
0 1
2 3
0 1
3 4
फिर चल:
>> mode(A, 'rows')
आदर्श [0, 1]
वापसी होगी, अनुक्रमित, जहां इस पंक्ति हुआ दे एक दूसरे उत्पादन के साथ (यानी [1, 3]'
।)
किसी को भी इस तरह के पता है एक समारोह?
धन्यवाद। मुझे लगता है कि आखिरी पंक्ति कुछ ऐसी होनी चाहिए: 'whereIdx = find (uIdx (modeIdx) == uIdx) हालांकि। –
@ बिल चेथम: हां, ज़ाहिर है। * परीक्षण * के बाद मुझे एक पंक्ति जोड़ने के लिए यही मिलता है। – Jonas
यह सही नहीं हो सकता है। ए = [2, 3; कोशिश करें; 0, 1; 3, 4; 0, 1] – sinoTrinity