Swedish flagChinese (Simplified) flagEnglish flagGerman flagFrench flagSpanish flagHindi flag
जून
19
2009
2

प्रोग्रामिंग Matlab

मैं एक Matlab कार्यक्रम के साथ अपने गर्मियों में नौकरी के दौरान काम किया है. Matlab की शक्ति है कि यह एक बहुत ही सरल भाषा है जो कहते हैं, की तुलना में जावा एक उच्च स्तर अमूर्त है. के लिए यह जोड़ा जा सकता है कि भाषा बहुत सरल है जब यह गणना प्रदर्शन करने के लिए आता है, अंतर समीकरणों, संख्यात्मक मायने रखता है, सिमुलेशन और इतने पर हल करना होगा. एक नुकसान, अमूर्त के उच्च स्तर से उत्पन्न है, तथापि, कि यह अपेक्षाकृत धीमी है. आप जब कोडिंग के महान ख्याल रखना है.

Matlab जावा पर संस्करण 2008 के साथ बनाया गया है. आप Matlab समारोह (वहाँ भी एक ही शैली में अन्य कार्यों) के द्वारा जावा में सुविधाओं की सबसे ड्राइव कर सकते हैं:

  javaMethodEDT (कक्षा या वर्ग की वस्तु ',' methodName '..., params) 

Matlab के 2008 संस्करण से, आप भी वर्गों और वस्तुओं, जो सरल और बहुत संरचना बनाता है बना सकते हैं. वाक्यविन्यास जावा से काफी दूर है, और बहुत पिछले संस्करणों Matlab, जो शुरू में यह थोड़ा अजीब है से विरासत में मिला है. मैं Matlab प्रोग्रामिंग के लिए कुछ युक्तियाँ और चालें प्रस्तुत लेख की एक श्रृंखला में.

  • मैं एक पेड़ के रूप में जीयूआई, और नियंत्रण के माध्यम से जाना जाएगा. इन कार्यों से Matlab uicontrol और uitree, जो जावा घटकों, JTree और JButton, JTextField, आदि की एक फिर से लिखना है द्वारा नियंत्रित किया जाता है. इस संदर्भ में, मैं घटकों के आउटसोर्सिंग, जो मैन्युअल रूप से और निर्मित में Matlab सॉफ्टवेयर गाइड के साथ किया जा सकता है.
  • मैं Matlab के तरीकों पाने के लिए और सेट पर लौटने के, जो थोड़ा जटिल है, लेकिन बहुत अच्छा है जब वस्तुओं के साथ काम करेंगे.
  • मैं Matlab कार्यों के माध्यम से जाने के लिए वस्तुओं को बचाने के लिए और बताते हैं कि क्यों यह डेटा संरचनाओं के रूप में डेटा को बचाने के समझदार है.
  • अंत में, मैं भी तथाकथित callbacks और ode45 समारोह के, जो अंतर समीकरणों को हल करने में उपयोगी है पर विचार करें. Ode45 अन्य बातों के साथ - साथ कर सकते हैं विभिन्न प्रकार के गतिशील प्रणाली का अनुकरण करने के लिए इस्तेमाल किया जा. एक उदाहरण के विभिन्न अनुपात में बिजली नेटवर्क व्यवहार है.

मैं अपने आप को अब दो परियोजनाओं में अनुभव के साथ एक अच्छा Matlab प्रोग्रामर के रूप में देखते हैं. मुझे और मेरे मिशन के बारे में अधिक जानकारी के लिए, कृपया संपर्क करें david@techonomics.se . मैं च कर और या असाइनमेंट चार्ज प्रति घंटे के हिसाब से बिल है.

थीम Aeros 2.0 से संशोधित किया गया है - Blogglista.se अनुवाद N2H द्वारा बनाई गई है