मेरे पास कई स्क्रिप्ट (एम फ़ाइलें) हैं और हमारे ग्राहकों के पास अलग-अलग मैटलैब संस्करण हैं। क्या कुछ मैटलैब संस्करणों के साथ प्रत्येक स्क्रिप्ट की compatiblity की जांच करने के लिए कोई उपकरण है?उपकरण Matlab संस्करणों के साथ compatiblity की जांच करने के लिए उपकरण?
उत्तर
मैटलैब के संस्करण के आधार पर आप माइग्रेट कर रहे हैं, अपग्रेड एडवाइजर नामक एक सुविधा है जो इस तरह की चीज की जांच कर सकती है (यह सिमुलिंक मॉडल सलाहकार के समान है)।
क्या आप इसका वर्णन कैसे कर सकते हैं - मैं 2011 बी पर हूं और फ़ंक्शन नहीं ढूंढ सकता। – bdecaf
और इसे कहां खोजें। धन्यवाद! – Durin
मेरी माफी, मुझे लगता है कि यहां एक वरिष्ठ क्षण है। अपग्रेड एडवाइजर केवल मैटलैब के नवीनतम संस्करणों में उपलब्ध है (हालांकि मॉडल सलाहकार अभी भी बहुत अधिक जांच करेगा जो मुझे लगता है कि आप बाद में हैं)। @ मार्क का समाधान नीचे ठीक से करना चाहिए जो आप कर रहे हैं। – BigA
आप checkcode
फ़ंक्शन के साथ जो भी करना चाहते हैं वह करने में सक्षम हो सकते हैं। वैकल्पिक रूप से, आप version
और verLessThan
जैसे कार्यों को अपनी स्क्रिप्ट और फ़ंक्शंस लिखने के लिए उपयोग कर सकते हैं जैसे कि वे जांचें कि वे किस संस्करण पर चल रहे हैं और उचित कार्रवाई करें।
MATLAB R2017b के लिए और नए केवल:
हाँ, हम वर्तमान कार्यशील फ़ोल्डर और सबफ़ोल्डर के लिए एक codeCompatibilityReport बनाने के लिए एक उपकरण है। यह सुविधा MATLAB R2017b में पेश की गई थी। कोड संगतता रिपोर्ट MATLAB वेब ब्राउज़र में खुलती है। MATLAB के किसी नए संस्करण में अपग्रेड करने के बाद, आप इस रिपोर्ट का उपयोग अपने मौजूदा कोड में संभावित संगतता समस्याओं की पहचान के लिए कर सकते हैं।
MATLAB के भीतर, कोड एम संगतता रिपोर्ट चलाने के लिए अपनी एम फाइलों को होस्ट करने वाली निर्देशिका पर नेविगेट करें। फिर, निष्पादित निम्न आदेश:
>> codeCompatibilityReport
कोड अनुकूलता रिपोर्ट आप MATLAB का एक नया संस्करण के लिए अपने कोड को उन्नत करने में मदद करने में जानकारी शामिल है। इसमें इन वर्ग शामिल हैं।
असंगतता और सिंटेक्स त्रुटियां - विश्लेषण कोड में वाक्यविन्यास त्रुटियों और असंगतता विचारों के बारे में विवरण के साथ तालिका। उदाहरण के लिए, इस संदर्भ में किसी मान को अनदेखा करने के लिए ~ का उपयोग करने की अनुमति नहीं है या 'wavfinfo' को हटा दिया गया है। इसके बजाय 'AUDIOINFO' का उपयोग करें। "
चेतावनी और अन्य सिफारिशों - चेतावनी और अन्य अवसरों के लिए अपने कोड बेहतर बनाने के विवरण के साथ तालिका। उदाहरण के लिए, "DISPLAY के प्रोग्रामेटिक उपयोग की अनुशंसा नहीं की जाती है। इसके बजाए डीआईएसपी या एफपीआरआईएनटीएफ का प्रयोग करें।"
प्रदर्शन किया गया - निर्दिष्ट कोड पर किए गए चेक का विवरण।
फ़ाइलें - MATLAB कोड कोड संगतता के लिए विश्लेषण की गई फ़ाइलों की सूची।
यहाँ MATLAB के लिए एक लिंक अधिक जानकारी के साथ पोस्ट जवाब है: https://www.mathworks.com/matlabcentral/answers/364764-is-there-a-tool-to-check-for-compatibility-between-different-matlab-versions
- 1. उपकरण एंड्रॉइड में मेमोरी लीक की जांच करने के लिए
- 2. विशिष्ट जावा संस्करणों पर निर्भरताओं के लिए स्रोत की जांच के लिए उपकरण
- 3. उपकरण .dll की तुलना करने और अंतर को अलग करने के लिए उपकरण?
- 4. क्या सीएलएस अनुपालन की जांच के लिए कोई उपकरण है?
- 5. मेकफ़ाइल की जांच के लिए कोई अच्छा उपकरण है?
- 6. उपकरण 3-वे बाइनरी (हेक्स) फ़ाइल तुलना के लिए उपकरण?
- 7. एचटीएमएल पूरे पृष्ठ के लिए उपकरण के लिए उपकरण?
- 8. जावा थ्रेड निष्पादन की निगरानी करने के लिए उपकरण
- 9. प्रोग्रामर के लिए सांख्यिकीय उपकरण
- 10. "ऊर्जा उपयोग" उपकरण उपकरण के परिणाम की व्याख्या
- 11. इनफॉर्मिक्स के लिए उपकरण
- 12. सीएसएस रंगों की सफाई के लिए उपकरण
- 13. उपकरण के साथ कॉलग्रिंड धीमा
- 14. WPF के लिए उपकरण की तरह फायरबग?
- 15. स्मृति रिसाव जांच के लिए उपकरण को समझना - आईफोन
- 16. जेपीईजी अनुकूलन के लिए उपकरण?
- 17. उपकरण?
- 18. VerifyError डीबग करने के लिए अच्छे उपकरण?
- 19. प्रोटोकॉल सिमुलेशन के लिए उपकरण
- 20. दो साइट संरचनाओं की तुलना करने के लिए उपकरण
- 21. HTTP यातायात की निगरानी करने के लिए उपकरण
- 22. जावा उपकरण के लिए LINQ
- 23. ब्लैकबेरी के लिए स्क्रीनशॉट उपकरण?
- 24. एसवीएन विलय के लिए उपकरण
- 25. एसक्यूएल उपकरण के लिए यूएमएल
- 26. उपकरण pom.xml निर्भरताओं के लिए लाइसेंस निर्धारित करने के लिए
- 27. उपकरण
- 28. उपकरण
- 29. उपकरण
- 30. रूबी के लिए स्वचालित कोड गुणवत्ता उपकरण?
+1 बड़ा सवाल है, यह प्यार होता है, तो MathWorks इस तरह के एक उपकरण विकसित किया है। शायद आपको एक [फीचर अनुरोध] बनाना चाहिए (http://blogs.mathworks.com/community/2008/01/14/making-a-feature-request/) – Amro
दुर्भाग्य से, ऐसा नहीं है। मुझे लगता है कि यह प्रत्येक मैटलैब संस्करण के साथ असंगत परिवर्तनों की बाढ़ से ऐसे उपकरण को बनाए रखने के लिए एक दुःस्वप्न होगा। इससे पहले से ही मदद मिलेगी, अगर वे संस्करण संख्या डालते हैं तो उन्होंने दस्तावेजों में कुछ विशेषताओं को पेश/बदले/हटा दिया/हटा दिया, लेकिन उन्हें परवाह नहीं है (मैंने उनके समर्थन के माध्यम से एक फीचर अनुरोध के रूप में कोशिश की, लेकिन उन्होंने ' परेशान नहीं हो सकता है। शायद अगर अधिक लोगों ने अनुरोध किया है कि ...) –