किसी भी MATLAB विशेषज्ञ इस के साथ बाहर मदद कर सकते हैं:MATLAB: अन्य सरणी के सूचकांक को मानचित्रण मूल्यों
मैं निम्नलिखित दो सरणियों है:
A = [1 1 3 4 4 4 4 4];
B = [6 7 8 9];
मैं एक तिहाई सरणी का उपयोग करता है बनाने के लिए चाहते हैं बी में सरणी की ओर इशारा की तरह के रूप में 'ए' के मूल्यों को तो, अंतिम परिणाम होगा:
C = [6 6 8 9 9 9 9 9];
'ए' के प्रत्येक तत्व 'बी' में एक सूचकांक करने के लिए मैप किया गया है।
अग्रिम धन्यवाद।
संपादित करें: क्षमा करें, उल्लेख करना भूल गया: मैं एक गैर-लूप समाधान की तलाश में हूं। यह काम करेगा (मुझे लगता है कि), लेकिन यह पाशन उपयोग करता है:
C = [];
for i = 1:length(A)
C = [C B(A(i))];
end
बहुत बढ़िया। पूरी तरह से काम किया - धन्यवाद! मैं मिनट के बाद स्वीकार करूंगा। समय समाप्त हो गया है – Eric