matlab - मैटलब द्वारा सहेजी गई फाइलों को खोलने के लिए प्रोग्राम




matlab-figure figure (4)

जैसा कि @मुत्त्तमन द्वारा उल्लिखित है, .fig आसानी से नहीं खोला जाता है, लेकिन यह ज्यादातर कारण है कि यह खराब दस्तावेज होने के कारण (मालिकाना पहलुओं के बारे में निश्चित नहीं है ...) जैसा कि यहां देखा जा सकता है , उनके लिए काफी सरल प्रारूप है .mat फाइलें, जो आपको अंदर जाने के लिए दूसरी दिशा दे सकती हैं।

मैं हमेशा plot2svg के बहुत शौकीन रहा हूँ यह गैर-स्वामित्व वेक्टर प्रारूप एसवीजी को मल्टैब आंकड़े (सबसे ज्यादा वैसे) का निर्यात करता है।

क्या कोई प्रोग्राम मैटलैब द्वारा सहेजी गई फाइलों को खोलने में सक्षम है?


एक स्क्रिप्ट बनाएँ (उदाहरण के लिए, FigViewer.m) जिसमें केवल कमांड figure और चलकर इसे संकलित करें

एमसीसी-ए-वी-फिजवीवर.एम

Matlab आदेश खिड़की से इस तरह आपको मंच-आश्रित अनुप्रयोग प्राप्त होता है जो किसी भी कंप्यूटर पर चलाता है जो कि मैटलैब कंपाइलर रनटाइम के सही संस्करण के साथ स्थापित होता है, जो कि स्वतंत्र रूप से उपलब्ध है। यदि आप Matlab कंपाइलर पर अधिक जानकारी की तलाश कर रहे हैं, तो Google के बजाय MathWorks होमपेज का उपयोग करें क्योंकि कुछ जानकारी केवल प्रवेश स्क्रीन के पीछे उपलब्ध है और इस प्रकार Google द्वारा नहीं मिल सकता है


SciPy के माध्यम से अजगर में एक अंजीर फाइल (scipy.io.loadmat) खोलने की क्षमता है, जो कि वास्तव में एक अन्य नाम से सिर्फ एक चटाई फ़ाइल है यह पोस्ट लेबल, आदि के साथ सरल रेखा के भूखंड दिखा सकता है लेकिन आसानी से विस्तारित किया जा सकता है। यह डेटा भी उतना आसान है जितना इसे से भी लेना है।


अद्यतन 29/04/2016

Johnml1135 के उत्तर के अनुसार, अंजीर फाइल अनिवार्य रूप से सिर्फ चटाई फ़ाइलें हैं, और johnml1135 यह पता लगाया गया है कि एक अजगर की साजिश को परिवर्तित करने के लिए एक अजगर फ़ाइल को परिवर्तित करने के लिए, जहां विभिन्न साजिश तत्व संग्रहीत किए गए हैं।

मूल

जवाब के मुताबिक Matlab द्वारा सहेजी गई अंजीर फाइल एक स्वामित्व वाली बाइनरी प्रारूप में है। मैं इस प्रारूप को लोड करने में सक्षम किसी अन्य सॉफ्टवेयर के बारे में नहीं जानता।

चित्रा के प्रकार के आधार पर आपका सबसे अच्छा विकल्प संभवत: एक पीडीएफ / पीएनजी के रूप में सहेजा गया है ताकि मटैब के भीतर हो सके।

संभावित समाधान

मैंने हाल ही में देखा है कि octave एक अंजीर फाइल को एक संरचना के रूप में लोड करेगा, इसलिए यदि आप अंजीर फाइलों को खोलने की कोशिश कर रहे हैं, तो आप मैटलबैक तक पहुंचने में सक्षम नहीं हो सकते हैं, तो आप एक आक्सेव समारोह की कोशिश कर सकते हैं और लिख सकते हैं जो कि अंजीर फाइल को लोड करेगा और प्लॉट का पुनर्निर्माण करेगा struct की सामग्री से यह संभवतः हालांकि भूखंड के बारे में पूर्व जानकारी जानने की आवश्यकता होगी।







figure