में तारों के सेल सरणी में कोशिकाओं की सेल सरणी को कन्वर्ट करें स्ट्रिंग्स के सेल सरणी पर टोकन के साथ regexp का उपयोग करके मुझे कोशिकाओं की सेल सरणी मिल गई है।MATLAB
S = {'string 1';'string 2';'string 3'};
res = regexp(S,'(\d)','tokens')
res =
{1x1 cell}
{1x1 cell}
{1x1 cell}
res{2}{1}
ans =
'2'
मैं जानता हूँ कि मैं केवल एक एस में सेल स्ट्रिंग प्रति मैच कैसे मैं एक vectorized रूप में तार के सेल विन्यास में, इस उत्पादन में बदल सकते हैं है: यहाँ सरल उदाहरण है?
इतना आसान है। :) बहुत बहुत धन्यवाद! – yuk
@gnovice: आप उन स्तरों के बारे में सही हैं। मुझे लगता है कि दूसरा समाधान गति और स्पष्टता के लिए बेहतर है। एक बार फिर धन्यवाद। – yuk
@gnovice: मुझे नहीं पता कि मैंने कितनी बार regexp के दस्तावेज़ को पढ़ा है - फिर भी मैंने 'एक बार' विकल्प नहीं देखा है। धन्यवाद! – Jonas