दिलचस्प पोस्ट
क्यों -INT_MIN = INT_MIN एक हस्ताक्षरित, दो पूरक प्रतिनिधित्व में क्यों करता है? एसक्यूएल इंजेक्शन क्या है? जब मैं डेटाबेस / मॉडल से कोई ऑब्जेक्ट हटाता हूं, तो मैं फ़ाइलों को हटाने के लिए कैसे Django Admin प्राप्त कर सकता हूं? सेटिंग्स के लिए PHP में बिटमैस्क? क्या एंड्रॉइड का उपयोग करते हुए बटन और टेक्स्टवॉइस में वेक्टर ड्रॉएबल का उपयोग करना संभव है: DrawableRight? मैं कैसे git शाखाओं को संग्रहित कर सकता हूँ? .string और .text के बीच का अंतर BeautifulSoup आईओएस: एन्कोड ऐप- info.plist variables को कोड में पीएचपी दो अलग-अलग स्ट्रिंग्स को समान मानता है यह सुनिश्चित करने के लिए कि सभी डेटा को भौतिक रूप से डिस्क पर लिखा गया है? जब मॉडल पहले से मौजूद है, तो `रेल को स्कैफोल्ड बनाने 'को चलाने के लिए कैसे? सभी संभावित तरीकों से जोड़ों में एक सूची को कैसे विभाजित किया जाए क्या आईफोन ओरिएंटेशन सेट करने का एक दस्तावेज तरीका है? AVCaptureVideoPreviewLayer को "फ़िल्टर" कैसे लागू करें डाटाबाउंडिंग प्रकार सुरक्षित कैसे करें और रिफैक्टरिंग का समर्थन कैसे करें

MATLAB – एक मैट्रिक्स की पंक्तियाँ निकालने

a = [1 2; 3 4; 5 6] a = [1 2; 3 4; 5 6] मैं एक की पहली और तीसरी पंक्ति निकालना चाहता हूं, इसलिए मेरे पास x = [1; 3] x = [1; 3] (पंक्तियों के सूचकांक)

a(x) काम नहीं करता है

Solutions Collecting From Web of "MATLAB – एक मैट्रिक्स की पंक्तियाँ निकालने"

इस तरह: a([1,3],:)

अल्पविराम आयाम को अलग करता है, इसका अर्थ है "संपूर्ण सीमा", और वर्ग कोष्ठक सूची बनाते हैं।

MATLAB में यदि एक पैरामीटर को अनुक्रमणित किया जाता है, तो यह तथाकथित रैखिक अनुक्रमण होता है। उदाहरण के लिए यदि आपके पास 4×3 मैट्रिक्स हैं, तो तत्वों के रैखिक सूचक इस तरह दिखते हैं, वे स्तंभों से बढ़ रहे हैं:

 1 5 9 2 6 10 3 7 11 4 8 12 

क्योंकि आपने [1 3] वेक्टर को एक पैरामीटर के रूप में पारित किया है, 1 और 3 तत्व केवल चयनित थे।

पूरे कॉलम या पंक्तियों का चयन करते समय, निम्न स्वरूप का उपयोग किया जाएगा:

 A(:, [list of columns]) % for whole columns A([list of rows], :) % for whole rows 

2 डी मैट्रिक्स इंडेक्सिंग का सामान्य रूप:

 A([list of rows], [list of columns]) 

परिणाम अनुक्रमित पंक्तियों और स्तंभों के चौराहे में तत्व है। परिणाम X द्वारा चिह्नित तत्व होंगे:

 A([2 4], [3 4 5 7]) . . CCC . C RRXXXRX . . CCC . C RRXXXRX 

संदर्भ और कुछ समान उदाहरण: MATLAB मैट्रिक्स अनुक्रमण पर ट्यूटोरियल ।

x = a([1 3]) इस तरह से व्यवहार करता है:

 temp = a(:) % convert matrix 'a' into a column wise vector x = temp([1 3]) % get the 1st and 3rd elements of 'a' 

आप मैट्रिक्स की पंक्तियों में दोबारा पुनरावृति करने के लिए एक पाश लिख सकते हैं:

 for i = [1,3] a(i,:) end 

इसे टाइप करें: a([1 3],[1 2]) आउटपुट है

 ans =
      1 2
      5 6