MATLAB एक परिचय
MATLAB, MathWorks
द्वारा विकसित एक programming language है. इसकी शुरूआत matrix programming language के रुप में हुई थी
जहां linear algebra programming (रेखीय बीजगणित प्रोग्रामिंग) का उपयोग हुआ था. यह interactive sessions के साथ-साथ batch job दोनों कर सकती है.
MATLAB – पूर्वापेक्षाएँ (Prerequisites)
यह मान कर चला जाता है की उपयोगकर्ता को
कंप्यूटर प्रोग्रामिंग की थोड़ी-सी जानकारी है और वह variables, constants,
expression, statements, आदि की अवधारणा को
समझता है. यदि उसने किसी भी high-level programming language जैसे C, C++ या Java में प्रग्रामिंग की है तो उसको MATLAB को सीखने में आसानी रहेगी.
MATLAB – एक परिचय
MATLAB (matrix laboratory)
चौथी पीढ़ी की उच्च स्तरीय प्रोग्रामिंग भाषा (fourth-generation
high-level programming language) है. यह numerical
computation, visualization और
programming के लिए interactive environment देती है.
MATLAB का विकास MathWorks द्वारा किया गया है.
यह matrix manipulations;
functions और data की plotting; algorithms के कार्यान्वयन; user interfaces के सृजन; दूसरी भाषा जैसेकि C,
C++, Java, और FORTRAN में लिखे प्रोग्राम से interfacing; डाटा का विश्लेषण; algorithms के
विकसित करने; और models और applications को बनाने की
अनुमति देती है.
इसमें भिन्न built-in commands और math functions हैं जो कि आपको गणितीय और संख्यात्मक गणना (mathematical and numerical
calculations) और plots के निर्माण की अनुमति देते हैं.
MATLAB कम्प्यूटेशनल गणित
(Computational Mathematics) का एक ताकतवर
माध्यम है और इसका उपयोग गणितीय गणन के अनेक पहलुओं में किया जाता है. यहां कुछ
आमतौर पर उपयोग में लाए जाने वाली गणितीय गणना जिन में MATLAB सहायक है-
- Matrices और Arrays संबंधित गणना
- 2-D और 3-D Plotting और graphics
- Linear Algebra और Algebraic Equations
- Non-linear Functions
- Statistics और Data Analysis
- Calculus और Differential Equations
- Numerical Calculations और Integration
- Transforms, Curve Fitting और अन्य भिन्न special functions
MATLAB की विशेषताएं
MATLAB के बुनियादी
विशेषताएं इस प्रकार हैं −
- यह numerical computation,
visualization और application development के लिए एक high-level language है.
- यह iterative exploration, design और problem solving के लिए एक interactive environment उपलब्ध करता है.
- यह linear algebra, statistics,
Fourier analysis, filtering, optimization, numerical integration और ordinary differential equations को हल करने के लिए mathematical functions की काफी विकसित library उपलब्ध करता है.
- यह data को प्रदर्शित करने के लिए और custom
plots के निर्माण के लिए built-in
graphics उपलब्ध करता है.
- MATLAB का programming interface उपलब्ध करता है development tools बेहतर code quality maintainability और maximizing performance के लिए.
- यह applications को custom graphical interfaces के साथ बनाने के लिए tools उपलब्ध करता है.
- यह उन functions को उपलब्ध करता है जो कि MATLAB आधारित algorithms को बाहरी applications और कंप्यूटर भाषा जैसे कि C, Java, .NET और Microsoft Excel को एक दूसरे से जोड़ सके.
MATLAB के उपयोग
MATLAB का मुख्यतः एक गणना
करने वाले औजार की तरह विज्ञान और इंजीनियरिंग में उपयोग होता है जिसमें भौतिकी,
रसायन, गणित और सभी इंजीनियरिंग के संकाय सम्मिलित हैं. इसका उपयोग काफी विस्तरित
क्षेत्र में किया जा रहा है जिसमें सम्मिलित हैं-
- Signal Processing और Communications
- Image और Video Processing
- Control Systems
- Test और Measurement
- Computational Finance
- Computational Biology
MATLAB - Environment Setup
MathWorks तीन तरह से matlab
उपलब्ध करता है
- licensed product
- trial version
- student version
जिन्हें आप MathWork.com की साईट
से डाउनलोड कर सकते हैं.
Local Environment Setup
MATLAB environment को स्थापित करने
के लिए आपको सबसे पहले MathWorks.com से Matlab
के installer को download करना होगा.
Installer को download करने के बाद software को आसानी से स्थापित (install)
किया जा सकता है.
MATLAB Environment
MATLAB development IDE को desktop पर बने MATLAB icon को क्लिक कर से
खोला जा सकता है. MATLAB की मुख्य working
window को desktop कहा जाता है. जब MATLAB पहली बार खुलती है तब desktop, अपने default layout में होता है−
Desktop के निम्न
panels होते हैं −
Current Folder – यह panel आपको project folders और files पर पहुंच (access) की अनुमति देता है.
Command Window – यह
मुख्य क्षेत्र है जहां निर्देशों (commands)
को command line पर दिया जाता है.
इसे command prompt (>>) से इंगित करते है.
Workspace – यह
उन सभी variables को प्रदर्शित करती
है जिन्हें या तो create किया गया है और/या
किन्हीं files से आयात (import) किया गया है.
Command History – यह
panel उन सभी commands को प्रदर्शित करता है या rerun करता
है जिन्हें command line पर enter किया गया है.
Set up GNU Octave
यदि आप Octave को अपनी machine ( Linux, BSD, OS X या Windows) पर चलाना चाहते
हैं, तब सबसे latest version को Download GNU Octave से डाउनलोड़ करें.
1 comment:
छात्रों के लिए c ++ प्रोग्रामिंग सैंपल कोड स्निपेट
c ++ प्रोग्राम में पहले n नैसर्गिक nos के सभी संभावित क्रमांकन प्रिंट होते हैं
Post a Comment