मैं × एम मैट्रिक्स m
की तरह एक एन मिल गया है:सब हो रही submatrices
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
मैं क्यू × आकार पी के सभी submatrices प्राप्त करना चाहते हैं (पी, क्यू अजीब हैं) w/ओ के लिए एक रोजगार -loop।
परिणाम s
पी × क्यू × ((एन-पी + 1) · (एम-क्यू + 1)) मैट्रिक्स होना चाहिए।
उदा। अगर पी = क्यू = 3:
s(:,:,1) = [1 2 3; 5 6 7; 9 10 11]
s(:,:,2) = [2 3 4; 6 7 8; 10 11 12]
s(:,:,3) = [5 6 7; 9 10 11; 13 14 15]
s(:,:,4) = [6 7 8; 10 11 12; 14 15 16]
गुणक क्यों हैं? उदाहरण के लिए। '5 6 7' दो बार प्रकट होता है। – Jonas
@ जोनास क्षमा करें, मेरा उदाहरण उलझन में था। क्या अब समझना आसान है? – kay
नहीं, मैं अभी भी समझ में नहीं आता: आप डुप्लिकेट प्रविष्टियां क्यों लेना चाहेंगे? बस इतना है कि आप अपनी सरणी भर सकते हैं? इसके अलावा, क्या आपने मेरे समाधान पर नजर डाली है? – Jonas