मैं इस प्रारूप के मैट्रिक्स के साथ काम कर रहा हूँ के आधार पर विभाजित करने से:MATLAB: एक मैट्रिक्स से अधिक मान
M =
1 1 3
1 1 1
1 2 2
1 2 1
1 2 2
2 1 5
2 1 1
2 2 3
2 2 4
2 2 2
...
मुझे क्या करना चाहते है निकालने उप मैट्रिक्स जहां पहले और दूसरे स्तंभ में मानों बांटा जा सकता है ऐसी है कि:
I =
1 1
1 2
2 1
2 2
...
:
M1 =
1 1 3
1 1 1
M2 =
1 2 2
1 2 1
1 2 2
M3 =
2 1 5
2 1 1
...
के बारे में मैं कैसे इस सूचकांक मैट्रिक्स के लिए और मैं एक मैट्रिक्स उपलब्ध मुश्किल में सोचने के लिए कोशिश कर रहे हैं
कि मैं अनुक्रमण के लिए उपयोग कर सकते हैं। मैं सोच रहा था कि क्या मैं इसका इस्तेमाल कर सकता हूं लेकिन मुझे 100% यकीन नहीं है कि कैसे। मैं for
लूप का उपयोग नहीं करना चाहता क्योंकि मैट्रिक्स अधिक बड़ा हो सकता है और जटिलता का क्रम बहुत बड़ा हो सकता है।
पढ़ने के लिए धन्यवाद!
आपका मतलब क्या है "उप मैट्रिस जहां पहले और दूसरे मैट्रिक्स में मान समान हैं"? एम 1! = एम 2 –
क्षमा करें, गलत टाइप करें, मैं इसे सही कर दूंगा। –
क्या आप इनपुट डेटा पहले से ही इस तरह से सॉर्ट किया गया है कि आपके उप मैट्रिक्स मूल मैट्रिक्स में ब्लॉक जुड़े हुए हैं? क्या आप कई उप मैट्रिस के साथ समाप्त हो जाएंगे या आपकी समस्या का बड़ा इनपुट डेटा होगा? – Daniel