ମ୍ୟାଟ୍‌ଲାବ୍‌

**ମ୍ୟାଟ୍‌ଲାବ୍‌** (**MATLAB** → **mat**rix  **lab**oratory) କମ୍ୟୁଟରଦ୍ୱାରା ଗାଣିତିକ ସମାଧାନ କରୁଥିବା ଏକ ମଲ୍ଟି-ପାରାଡିଜିମ୍ ଏନ୍‌ଭାଇରନ୍‌ମେଣ୍ଟ ଓ ଏହା ଚତୁର୍ଥ ପିଢୀର ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ଅଟେ । ଏହାକୁ ମ୍ୟାଥ୍‌ୱାର୍କ୍ସ ଅନ୍ତରାଷ୍ଟ୍ରୀୟ ସଂସ୍ଥା ପ୍ରସ୍ତୁତ କରିଛନ୍ତି ।

## ଇତିହାସ 
## ସିଣ୍ଟାକ୍ସ 
ମ୍ୟାଟ୍‌ଲାବ୍‌ ଆପ୍ଲିକେସନଟି ମ୍ୟାଟ୍‌ଲାବ୍‌ ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ପାଇଁ ତିଆରି ହୋଇଛି, ଏବଂ କମାଣ୍ଡ ଉଇଣ୍ଡୋରେ ମ୍ୟାଟ୍‌ଲାବ୍‌ କୋଡ ଲେଖିବା କିମ୍ବା ଟେକ୍‌ଷ୍ଟ ଫାଇଲ୍‌ରେ ମ୍ୟାଟ୍‌ଲାବ୍‌ କୋଡ ଲେଖି execute କରିବା ଏହାର ମୁଖ୍ୟ ବ୍ୟବହାର ଅଟେ ।

### ଭେରିଏବଲ୍ସ (Variables) 
ଆସାଇନମେଣ୍ଟ ଅପରେଟର (assignment operator) `=` ବ୍ୟବହାର କରି ଭେରିଏବଲ୍ସ ଗୁଡ଼ିକୁ ଚିହ୍ନାଯାଏ । MATLAB ଏକ weakly typed ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ଅଟେ କାରଣ types ଗୁଡ଼ିକ ଅନ୍ତର୍ନିହିତ (implicitly) ଭାବେ convert ହେଇଥାନ୍ତି ।  ଏହା ଏକ dynamically typed ଭାଷା ଅଟେ କାରଣ ଭେରିଏବୁଲ ଗୁଡ଼ିକ ସେଗୁଡିକର type ଡିକ୍ଲାର୍ (declare) ନକରି ବି assign କରାଯାଇପାରିବ; କିନ୍ତୁ ଯଦି ସେଗୁଡିକୁ symbolic object ଭାବେ treat କରାଯାଏ, ଏବଂ ସେଗୁଡ଼ିକର typeକୁ ବଦଳେଇ ଦିଆଯାଏ ତେବେ ଏଥିରେ ବ୍ୟତିକ୍ରମ ଦେଖାଦେବ । Value ଗୁଡ଼ିକ କୌଣସି constant (ସ୍ଥିରାଙ୍କ) ଗୁଡ଼ିକରୁ ଆସିଥାଇ ପାରନ୍ତି, କୌଣସି ଅନ୍ୟ ଏକ variable ଗୁଡ଼ିକର valueରୁ ଆସିଥାଇପାରନ୍ତି, ନତୁବା କୌଣସି ଏକ functionର outputରୁ ଆସିଥାଇପାରନ୍ତି । ଉଦାହରଣ:

```matlab
>> x = 17
x =
 17

>> x = 'hat'
x =
hat

>> y = x + 0
y =
       104        97       116

>> x = [3*4, pi/2]
x =
   12.0000    1.5708

>> y = 3*sin(x)
y =
   -1.6097    3.0000
```

### ଭେକ୍ଟର / ମେଟ୍ରିକ୍ସ 
### ଗଠନ 
### ଫଙ୍କସନ ହ୍ୟାଣ୍ଡଲ 
### କ୍ଲାସ 
## ଗ୍ରାଫିକ୍ସ ଏବଂ ଗ୍ରାଫିକାଲ ୟୁଜର ଇଣ୍ଟରଫେସ ପ୍ରୋଗ୍ରାମିଂ 
## ଅବଜେକ୍ଟ-ଆଧାରିତ ପ୍ରୋଗ୍ରାମିଂ 
## ଅନ୍ୟ ଭାଷା ସହିତ ଇଣ୍ଟରଫେସ 
## ଲାଇସେନ୍ସ 
## ବିକଳ୍ପ 
## ପ୍ରକାଶ ଇତିହାସ 
## ଫାଇଲ ଏକ୍ସଟେନ୍ସନ 
### MATLAB 
; .fig : MATLAB figure
; .m : MATLAB code (function, script, or class)
; .mat : MATLAB data (binary file for storing variables)
; .mex... (.mexw32, .mexw64, .mexglx, ...) : MATLAB executable MEX-files (platform specific, e.g. ".mexmac" for the Mac, ".mexglx" for Linux, etc.)
; .p : MATLAB content-obscured .m file (P-code)
; .mlappinstall : MATLAB packaged App Installer

### Simulink 
; .mdl : Simulink Model
; .mdlp : Simulink Protected Model
; .slx : Simulink Model (SLX format)
; .slxp : Simulink Protected Model (SLX format)

### Simscape 
; .ssc : Simscape Model

### MuPAD 
; .mn : MuPAD Notebook
; .mu : MuPAD Code
; .xvc, .xvz : MuPAD Graphics

### ତୃତୀୟ ପକ୍ଷ 
; .jkt : GPU Cache file generated by Jacket for MATLAB (AccelerEyes)
; .mum : MATLAB CAPE-OPEN Unit Operation Model File (AmsterCHEM)

## ଇଷ୍ଟର ଏଗ୍ 
## ଟୀକା 
## ଆଧାର 
* 
* 
* 
* 

## ବାହାର ଲିଙ୍କ 
* 
* MATLAB overview , at the MathWorks website
* Platform Road Map , at the MathWorks website.
* System Requirements , at the MathWorks website.
* MATLAB Central File Exchange  – Library of over 18,000 user-contributed MATLAB files and toolboxes, mostly distributed under BSD License.
* 
* MATLAB Central Newsreader  – a web-based newsgroups reader hosted by MathWorks for [news://comp.soft-sys.matlab comp.soft-sys.matlab]
* LiteratePrograms (MATLAB) 
* MATLAB Central Blogs
* *Physical Modeling in MATLAB* by Allen B. Downey, Green Tea Press, PDF , . An introduction to MATLAB.
* *Writing Fast MATLAB Code* by Pascal Getreuer
* Calling MATLAB from Java: MatlabControl JMI Wrapper, The MatlabJava Server, MatlabControl 
* International Online Workshop on MATLAB and Simulink  by WorldServe Education
* MATLAB tag on Stack Overflow.
* MATLAB Answers  – a collaborative environment for finding the best answers to your questions about MATLAB, Simulink, and related products.
* Cody  – a MATLAB Central game that challenges and expands your knowledge of MATLAB.
* MATLAB Online Programming Contest 
* Trendy  – a MATLAB based web service for tracking and plotting trends.

ଶ୍ରେଣୀ:ପ୍ରୋଗ୍ରାମିଂ ଭାଷା
ଶ୍ରେଣୀ:କମ୍ପ୍ୟୁଟର ବିଜ୍ଞାନ
ଶ୍ରେଣୀ:ବିଦ୍ୟୁତ୍ ପ୍ରଯୁକ୍ତି ବିଦ୍ୟା