2011-09-29 9 views
5

मेरे पास एक मैट्रिक्स है जो मैं imagesc के साथ प्रदर्शित करता हूं। अब मुझे एक "इंटरपोलेटेड" संस्करण बनाने के लिए कहा जाता है (यानी चिकनी रंगों के साथ प्रदर्शित)।Matlab `imagesc`: चिकनी रंगों के साथ कैसे प्रदर्शित करें?

जबकि मैं एक बड़े इंटरपोलेटेड मैट्रिक्स की गणना कर सकता हूं, मुझे याद है कि दो ऐसे प्रदर्शन मोड के बीच स्विच करने का आदेश था, या तो axis equal या कुछ संपत्ति की शैली में थोड़ा कमांड - लेकिन मुझे बस यह नहीं मिल रहा है।

उत्तर

8

आप pcolor का उपयोग imagesc के बजाय करना चाहते हैं और shading गुण interp पर सेट कर सकते हैं।

ध्यान दें कि pcolor और imagesc आपके डेटा को उसी तरह प्रदर्शित नहीं करेगा लेकिन shading संपत्ति केवल पहलूदार भूखंडों के लिए उपलब्ध है।

हालांकि यह केवल एक प्रदर्शन समाधान है, यदि आप इसके बाद काम करना चाहते हैं तो आपको अपने डेटा को अलग करना होगा।

+0

धन्यवाद आबाज, हाँ, यह चाल है - मुझे बिल्कुल 'रंगीन' याद नहीं है लेकिन 'छायांकन इंटरप' परिचित लगता है। और हाँ, मैं स्पष्ट रूप से ऐसे समाधान के लिए देख रहा था जो केवल प्रदर्शन को प्रभावित करता है। हालांकि, यह थोड़ा कष्टप्रद है, कि आखिरी पंक्ति और कॉलम 'छायांकन फ्लैट' के साथ बिल्कुल प्रदर्शित नहीं होता है (पहली नज़र में 'रंग' दिखता है _very_ 'imagesc' से अलग)। – cbeleites