मुझे जावा से MATLAB कोड चलाने में समस्या का सामना करना पड़ रहा है। यदि आप इस पर कुछ जानते हैं, तो क्या आप कृपया मेरी मदद कर सकते हैं?जावा से MATLAB कोड कैसे चलाएं?
उत्तर
यहाँ एक पैकेज है कि आप deploy MATLAB code as java classes करने की अनुमति देता है।
ऐसा करने के लिए 2 तरीके हैं:
- उपयोग मैटलैब इंजन जो एक सी इंटरफेस (उस के लिए पहले उत्तर की लिंक देखें) है। यह मैटलैब सभी मशीनों है जिस पर आप चलाने के लिए इस (विवरण के लिए Matlab लाइसेंस देखें) पर स्थापित होना अनिवार्य है
- उपयोग जो matlab कोड को संकलित करता है और सीधे अपने कार्यों में से एक जावा इंटरफ़ेस उत्पादन जावा के लिए Matlab बिल्डर। इस समाधान के साथ, आपको मैटलैब कंपाइलर और जावा के लिए मैटलैब बिल्डर द्वारा आवश्यकता है लेकिन फिर आप बिना किसी भुगतान के अपने समाधान को तैनात कर सकते हैं। ध्यान दें कि आपको प्रत्येक मशीन पर मैटलैब कंपाइलर रनटाइम (एमसीआर) स्थापित करना होगा लेकिन यह मुफ़्त है।
आप जावा उपकरण बॉक्स के लिए MathWork के MATLAB बिल्डर खरीदने के लिए नहीं करना चाहते हैं, तो आप MATLAB के गैर-दस्तावेजी JMI (जावा MATLAB इंटरफेस) का उपयोग कर सकते हैं। जेएमआई के लिए सीएसएसएम न्यूज ग्रुप (या Google) खोजें, या जेएमटीलिंक जो जेएमआई पर आधारित है। MATLAB कोड स्वयं जेएमआई उपयोग उदाहरणों से भरा है - संपूर्ण MATLAB स्थापना पर MATLAB संपादक के खोज टूल का उपयोग करके "jmi" खोजें।
ध्यान दें कि JMI न प्रलेखित है और न ही सरकारी तौर पर MathWorks द्वारा समर्थित। इसके अलावा, अगर अनुचित रूप से उपयोग किया जाता है तो यह आपके आवेदन को लटका या क्रैश कर सकता है। लेकिन यह टूलबॉक्स के विपरीत, मुफ़्त है।
यायर द्वारा उल्लिखित अनियंत्रित जेएमआई (जावा MATLAB इंटरफ़ेस) का उपयोग करने के बजाय, आप matlabcontrol का उपयोग कर सकते हैं जो जावा एपीआई है जो जेएमआई के आसपास लपेटता है जो इसे उपयोग करना अधिक आसान बनाता है। यह अच्छी तरह से प्रलेखित है और इसकी एक प्रारंभिक walkthrough है। सीधे जेएमआई का उपयोग करने के विपरीत, MATLAB के बाहर जावा प्रोग्राम चलाते समय भी इसका उपयोग किया जा सकता है।
मैं जावा आवेदन में matlab स्क्रिप्ट/कार्यों को चलाने के लिए जावा बिल्डर का इस्तेमाल किया है, और यह बहुत आसान और उपयोगी हो रहा है।
इस प्रयोजन के लिए आपको जावा वर्ग के रूप में matlab स्क्रिप्ट/समारोह deploye जावा बिल्डर जावेद टूलबॉक्स की आवश्यकता है।
फिर आप और इसके अलावा javabuilder जार फ़ाइल अपने जावा परियोजना पुस्तकालय के लिए में (परिवर्तित) जावा वर्ग जोड़ने की जरूरत है।
सिर्फ कोड में वर्ग के नाम पर कॉल करके ऊपर दिए गए चरणों आप आसानी से matlab स्क्रिप्ट (जो अब परियोजना पुस्तकालय में एक जावा वर्ग है) चला सकते हैं करने के बाद। वर्ग एक matlab समारोह है, तो आप paramenters गुजरती हैं और आसानी से वापसी मान प्राप्त कर सकते हैं।
लेकिन offcourse, यह यह करने के लिए एकमात्र तरीका नहीं है। लेकिन यह तुलनात्मक रूप से मेरे लिए आसान लगता है।
मैं इस आपके प्रश्न का उत्तर उम्मीद है।
- 1. कमांड लाइन से Matlab कैसे चलाएं?
- 2. जावा कोड ऑनलाइन चलाएं
- 3. जावा कोड से matlab फ़ंक्शन का उपयोग कैसे करें?
- 4. पायथन + पास तर्क से MATLAB स्क्रिप्ट चलाएं
- 5. टर्मिनल से रूबी कोड कैसे चलाएं?
- 6. जावा से एक अजगर लिपि कैसे चलाएं?
- 7. मैवेन से जावा सर्वर चलाएं
- 8. PHP कोड के माध्यम से खोल कमांड कैसे चलाएं?
- 9. अविश्वसनीय कोड सर्वरसाइड कैसे चलाएं?
- 10. सामान्य जावा-कोड के भीतर ओएसजीआई फ्रेमवर्क कैसे चलाएं?
- 11. पावरशेल से MsiExec चलाएं और रिटर्न कोड
- 12. ऑब्जेक्ट उन्मुख MATLAB कोड कैसे दस्तावेज़ित करें?
- 13. हाबेस जावा उदाहरण कैसे चलाएं?
- 14. MATLAB से C++ कोड पर कॉल करें?
- 15. MATLAB कोड को R
- 16. युद्ध से आवेदन कैसे चलाएं?
- 17. MATLAB सी ++ कोड जनरेशन
- 18. सी ++ कोड ऑनलाइन चलाएं?
- 19. एक्लिप्स में किसी प्रोजेक्ट से एकल जावा फ़ाइल कैसे चलाएं?
- 20. MATLAB: जावा String [] रूपांतरण
- 21. आसानी से लिनक्स सर्वर पर सी # कोड कैसे चलाएं?
- 22. कोड के अविश्वसनीय टुकड़े को सुरक्षित रूप से कैसे चलाएं?
- 23. PostgreSQL - लेनदेन ब्लॉक के बाहर कोड से VACUUM कैसे चलाएं?
- 24. MATLAB से जावा को कॉल करना?
- 25. पैलेट के लिए प्रारंभिक कोड कैसे चलाएं?
- 26. एंड्रॉइड में अपना गो कोड कैसे चलाएं?
- 27. फॉर्म दिखाए जाने पर कोड कैसे चलाएं?
- 28. जावा के साथ ज़ीरोएमक्यू कैसे चलाएं?
- 29. कैसे MATLAB में MATLAB
- 30. जावा: मुख्य कार्यक्रम/कक्षा से अलग थ्रेड कैसे चलाएं?