मान लें आप सरणियों एक्स और वाई है, और आप पांच सबसे कम Y मूल्यों को खोजने के लिए चाहते हैं:
[m mi] = sort(Y);
lowest5index = mi(1:5);
lowest5Y = Y(lowest5index);
lowest5X = X(lowest5index);
meanYlowest5 = mean(lowest5Y);
meanXlowest5 = mean(lowest5X);
स्पष्टीकरण:
दो उत्पादन मानकों के साथ sort
आदेश देता है दोनों क्रमबद्ध सरणी (में m
) और मूल सरणी में सूचकांक (mi
)। पहले पांच सूचकांक mi(1:5)
पांच सबसे कम मूल्यों के अनुरूप हैं। X और Y दोनों के लिए इन मानों के mean
को लेना हम जो चाहते हैं वह करेंगे। अगर मुझे आपकी समस्या का विवरण नहीं समझा, तो कृपया अपने प्रश्न को स्पष्ट करें और मैं इसमें एक और शॉट ले जाऊंगा।
ऐसा करने के लिए एल्गोरिथ्म के बारे में आपका प्रश्न है? आप किस प्रोग्रामिंग भाषा का उपयोग कर रहे हैं? – Alex
मैंने संपादित किया, मेरा बुरा। मैं Matlab 2012a – Vissenbot
का उपयोग कर रहा हूं आपके डेटा की संरचना क्या है? आप "सरणी" और "कोशिकाओं" और "एक्स" और "वाई" का जिक्र करते हैं। मैंने यह मानते हुए एक जवाब दिया है कि आपके पास एक्स और वाई है - लेकिन आपके प्रश्न को दोबारा पढ़ना मुझे वास्तव में यकीन नहीं है कि आपके पास क्या है ... क्या आप स्पष्टीकरण दे सकते हैं? – Floris