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

ଇତିହାସ

ସିଣ୍ଟାକ୍ସ 
ମ୍ୟାଟ୍‌ଲାବ୍‌ ଆପ୍ଲିକେସନଟି ମ୍ୟାଟ୍‌ଲାବ୍‌ ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ପାଇଁ ତିଆରି ହୋଇଛି, ଏବଂ କମାଣ୍ଡ ଉଇଣ୍ଡୋରେ ମ୍ୟାଟ୍‌ଲାବ୍‌ କୋଡ ଲେଖିବା କିମ୍ବା ଟେକ୍‌ଷ୍ଟ ଫାଇଲ୍‌ରେ ମ୍ୟାଟ୍‌ଲାବ୍‌ କୋଡ ଲେଖି 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ରୁ ଆସିଥାଇପାରନ୍ତି । ଉଦାହରଣ:
>> 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 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.

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