2011-03-06 11 views

उत्तर

18

आप print आदेश का उपयोग कर सहेज सकते हैं;

h1=figure; 
your plotting commands here 

print(h1,'-djpeg','-r150','filename') 

-r150 तर्क 150 डीपीआई के संकल्प सेट: यहां बताया गया है। आप अपनी जरूरत के हिसाब से इसे उच्च या निम्न सेट कर सकते हैं। यह माना जा रहा है कि आप एक जेपीईजी के रूप में बचत कर रहे हैं। यदि नहीं, तो 24-बिट बिटमैप आदि के लिए -dpng जैसे अन्य विकल्प हैं, -dbmp आदि। print के लिए सहायता अनुभाग में अधिक पाया जा सकता है।

कहा, यदि आपका भूखंड केवल लाइनें शामिल हैं, मैं -depsc जो इसे एक EPS फ़ाइल है, जो स्केलेबल और नष्ट नहीं होता है के रूप में बचत होती है का उपयोग कर की सिफारिश करेंगे। तुम भी तो आप बस

print(h1,'-depsc','filename')

आप इस पीडीएफ के लिए फ़ाइल EPS परिवर्तित कर सकते हैं करते हैं और एक ही संकल्प को बनाए रखने, फिर भी अनुप्रयोगों और प्लेटफार्मों के बीच पोर्टेबिलिटी हो सकता है, एक प्रस्ताव को परिभाषित करने के लिए नहीं होगा। मैं पीडीएफ को सीधे सहेजने की अनुशंसा नहीं करता क्योंकि मैटलैब साजिश के चारों ओर अतिरिक्त सफेद रिक्त स्थान रखता है, ईपीएस बाउंडिंग बॉक्स तंग है, और साफ दिखता है।

+1

इस तरह से कुछ वर्तमान को बचाने के लिए उचित परिणाम देता है (यानी आखिरी क्लिक किया गया) चित्र: 'प्रिंट (gcf,' -dpng ',' -r600 ',' filename.png ') ' –

3

परिवर्तन करने से एक चित्रा के सेटिंग: Setting the resolution

+0

वह संदर्भ कहता है कि संकल्प को सेट करने का एकमात्र तरीका 'print' कमांड के माध्यम से है। –

+1

स्टैक ओवरव्लो की टालने-बस-डालने-ए-लिंक नीति सामान्य रूप से समझदार है, लेकिन इस बार दोगुनी है, क्योंकि लिंक को TheMathWorks खाते के पंजीकरण के बिना एक्सेस नहीं किया जा सकता है! – Flyto

संबंधित मुद्दे