उदाहरण के लिए, ए संख्या set.b तत्व है।क्या कोई कार्य है "ismember" लेकिन अधिक कुशल?
मैं परीक्षण करने के लिए ख में संख्या सेट ए
के तत्व मैं matlab समारोह "ismember" ऐसा कर सकता है पता है कि क्या चाहते हैं, लेकिन यह जब मैं इसे एक लाख बार उपयोग काफी तेजी से नहीं है।
b=[1,2,9,100];
A=[1,2,3,4,5,6,7,8,9];
tic;for ii=1:1e6,ismember(b,A);end;toc
Elapsed time is 45.714583 seconds.
मैं, क्योंकि 1,2,9 सेट एक में हैं, [1,1,1,0] वापस जाने के लिए है, जबकि 100 नहीं है चाहता हूँ।
क्या आप कुछ ऐसे कार्यों जैसे कि "सदस्य" से अधिक कुशल या कुछ तरीकों से जानते हैं?
तुम सच में यह 1 लाख बार क्रमिक रूप से उपयोग करने के लिए की जरूरत है? –
@ डेनिस जाहरुद्दीन मैं दक्षता का परीक्षण करने के लिए इसे दस लाख बार चलाता हूं, वास्तव में इसे दस लाख बार नहीं चलाना चाहता हूं। – lihaitao