में रिक्त कक्षों को हटाएं मैं एक मैटलैब सेल सरणी के नीचे सभी रिक्त कक्षों को हटाना चाहता हूं। हालांकि, मैंने पाया कि सभी कोड उदाहरण वेक्टर के लिए मैट्रिक्स को संकुचित करते हैं, जो मैं नहीं चाहता हूं।MATLAB
तो यह कोड इस सदिश
में
a = { 1, 2; 3, 4; [], []} emptyCells = cellfun('isempty', a); a(emptyCells) = []
परिणाम एक [1] [3] [2] [4]
लेकिन मैं बजाय इस सरणी चाहते =
ए =
[1] [2] [3] [4]
मैं यह कैसे करूँगा?
वर्तमान में हाँ, लेकिन आम तौर पर मुझे यकीन नहीं है। मैं भी reshape का उपयोग करने के बारे में सोच रहा था, लेकिन अंत में मैंने आखिरी पंक्ति के लिए एक साधारण खोज का उपयोग खाली नहीं किया है, क्योंकि मुझे वह कोड मिलता है जिसे आपने बहुत जटिल या अचूक कार्य पोस्ट किया था। –