के साथ एक ब्लॉक विकर्ण मैट्रिक्स बनाएं मैं एक मैट्रिक्स कश्मीर के आयाम n x, n है। मैं एक नया ब्लॉक विकर्ण मैट्रिक्स एम आयाम एन एक्स एन, यह घ मैट्रिक्स कश्मीर इसके विकर्ण रूप में की ब्लॉक होती हैं, जैसे कि के बनाना चाहते हैं।MATLAB: एक ही दोहराए जाने वाले ब्लॉक
मैं सीधे इस्तेमाल किया है | एम = blkdiag (कश्मीर, कश्मीर, कश्मीर) आदि था घ छोटा रहा। दुर्भाग्यवश, डी बहुत बड़ा है और मैं डी के साथ मैन्युअल रूप से blkdiag() फ़ंक्शन के लिए समान तर्क लिखना नहीं चाहता हूं।
क्या ऐसा करने के लिए कोई छोटा, स्मार्ट तरीका है?
संकेत @natan के लिए धन्यवाद। मैंने कुछ संयोजनों की कोशिश की और पाया कि निम्नलिखित मुझे वह देता है जो मैं ढूंढ रहा हूं - 'एम = क्रोन (आंख (डी), के) ' – steadyfish