SlideShare une entreprise Scribd logo
1  sur  30
Introduction to
    MATLAB


                  By: Krishna Mohan Pandey
MATLAB
   The name MATLAB stands for MATrix LABoratory.
   MATLAB is a high-performance language for
    technical computing. It integrates
    computation, visualization, and programming
    environment.
   It was originally designed for solving linear
    algebra type problems using matrices.
MATLAB (contd..)
   The MATLAB environment is command oriented
    somewhat like UNIX. A prompt appears on the screen
    and a MATLAB statement can be entered.

   MATLAB now has built-in functions for solving problems
    requiring data analysis, signal processing, optimization,
    and several other types of scientific computations.

   It also contains functions for 2-D and 3-D graphics and
    animation.
MATLAB system consists of these main parts:
 Desktop Tools and Development Environment
   Includes the MATLAB desktop and Command
    Window, an editor and debugger, a code
    analyzer, browsers for viewing help, the
    workspace, files, and other tools
 Mathematical Function Library
    Vast collection of computational algorithms
    ranging from elementary functions, like sine,
    cosine, and complex arithmetic, to more
    sophisticated functions like matrix inverse, matrix
    eigenvalues, Bessel functions, and fast Fourier
    transforms.
 The   Language
   The MATLAB language is a high-level matrix/array
   language with control flow statements, functions, data
   structures, input/output, and object-oriented
   programming features.
 Graphics
   MATLAB has extensive facilities for displaying vectors
   and matrices as graphs, as well as editing and printing
   these graphs. It also includes functions that allow you
   to customize the appearance of graphics as well as
   build complete graphical user interfaces on your
   MATLAB applications.
 External   Interfaces
   The external interfaces library allows you to write C
   and Fortran programs that interact with MATLAB.
History of MATLAB
 Developed     primarily by Cleve Moler in the 1970's
 using FORTRAN subroutines.
 Rewritten   in C in the 1980's with more functionality,
 which also include plotting features.
 The   MathWorks Inc. was created (1984) to market
 and continue development of MATLAB.
PRECEDENCE OF MATLAB
HIGHER LEVEL LANGUAGE
                 Matlab

                  High Level
              Languages such as
                 C, Pascal etc.




               Assembly
Files structure and commands

                                    Matlab
Series of Matlab
  commands
                                    Command
                    m-files                           mat-files
                                      Line


                               Command execution   Data storage/
                   functions       like DOS          loading
                                command window
      Input
     Output
    capability
Some Glimpses of the power of MATLAB
Some Glimpses of the power of MATLAB
Bode Plot and Nyquist Plot
   Control System Toolbox




 The values of gain and phase margin and corresponding
 frequencies are
 Gm = 29.8637 Pm = 72.8960 Wcg = 39.9099 Wcp = 0.9036


                         MATLAB Control Toolbox
Some Glimpses of the power of MATLAB
Some Glimpses of the power of MATLAB
What can we do in MATLAB ?
   Numerical computation and symbolic
    calculations
   Data processing
   Programming
   Visualization
   GUI ( Graphical User Interface)
   System modeling and simulation
   Design Games
MATLAB GRAPHICS
   It has the extended graphical capability.
   The various plots are:
         2-D plots
         3-D plots
         Scatter plots
         Mesh plots
         Surface plots
Scatter Plot
Simulink
 Simulink software models, simulates, and analyzes
  dynamic systems.
 Simulink supports linear and nonlinear systems,
  modeled in continuous time, sampled time, or a
  hybrid of the two.
 Used to model and solve real problems in a variety
  of industries, including:
    • Aerospace and Defense
    • Automotive
    • Communications
    • Electronics and Signal Processing
    • Medical Instrumentation
Example
MATLAB Toolboxes
   Control System Toolbox
   Image Processing Toolbox
   Signal Processing Toolbox
   Financial toolbox
   Statistical Toolbox
   Communication Toolbox
   Neural Network Toolbox
   Fuzzy Logic Toolbox
   Aerospace Toolbox
   Fixed Income Toolbox
Strengths of MATLAB

   MATLAB may behave as a calculator or as a
    programming Language.
   MATLAB combines calculation and graphic plotting.
   MATLAB is relatively easy to learn.
   MATLAB is interpreted (not compiled), errors are
    easy to fix.
   MATLAB is optimized to be relatively fast when
    performing matrix operations.
Scope of MATLAB
 Academics      and scientific research.
 Defense applications
 Space exploration
 Artificial Intelligence
 Bio-informatics and medical science
 Forecasting
 Plant modelling
 Finance
 Security Systems
 Communication & Networking
Career Prospects
   Electronics
   Communication
   Chemical
   Biomedical
   Software industries
   Finance companies
   Instrument manufacturers
   Plant designing

Note:- It has extensive use in R&D department of
       almost all the big companies.
Companies listed
   MathsWorks
   Intel
   Cadence
   Philips, Sony, Samsung, LG
   IBM, HP, Acer
   General Motors, Ford, Honda
   NSN, Ericsson, Tech Mahindra
   NASA
   ISRO
   CSIO, DRDO, BEL, BDL
MATLAB Course Outline
MATLAB BASICS
• Overview/Introduction
• Desktop Tools and Development Environment
• Data types and structure
• Working with array and operations
• File handling and control
• Data processing and analysis
• Graphics
• Programming
• Scripts and functions
Course outline(cont…)
 TOOLS
• GUIDE
• Simulink
TOOLBOX
• Control system toolbox
• Communication
Why MATLAB
   Because it lets you test your ideas and innovations
    very quickly.
    It lets you “feel” the code, stop a little with a
    break point, add some lines, try this and try that,
    plot some graphs or image to see what I got, and
    Suddenly … through this “code gaming” finally
    have you a great working program.
   Because it save you of declaring this and allocate
    memory for that and let you focused on the real
    target.
   Because the code is very clean and minimal and
    very easy to understand and maintain.
QUESTIONS
Thank you for
 your time !!

Contenu connexe

Tendances

Object persistence
Object persistenceObject persistence
Object persistence
Vlad Vega
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
Aarti P
 
Object oriented software engineering concepts
Object oriented software engineering conceptsObject oriented software engineering concepts
Object oriented software engineering concepts
Komal Singh
 

Tendances (20)

Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
Object persistence
Object persistenceObject persistence
Object persistence
 
Scratch
ScratchScratch
Scratch
 
HTML
HTMLHTML
HTML
 
Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web Designing
 
Strategy of software design
Strategy of software designStrategy of software design
Strategy of software design
 
Html 5 New Features
Html 5 New FeaturesHtml 5 New Features
Html 5 New Features
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
 
Html
HtmlHtml
Html
 
Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Computer Science Engineering - Better Career Opportunities
Computer Science Engineering - Better Career OpportunitiesComputer Science Engineering - Better Career Opportunities
Computer Science Engineering - Better Career Opportunities
 
Javascript
JavascriptJavascript
Javascript
 
User defined Functions in MATLAB Part 1
User defined Functions in MATLAB Part 1User defined Functions in MATLAB Part 1
User defined Functions in MATLAB Part 1
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
About computer engineering
About computer engineeringAbout computer engineering
About computer engineering
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
 
Dynamic HTML (DHTML)
Dynamic HTML (DHTML)Dynamic HTML (DHTML)
Dynamic HTML (DHTML)
 
Object oriented software engineering concepts
Object oriented software engineering conceptsObject oriented software engineering concepts
Object oriented software engineering concepts
 

En vedette

Anurag Arpan (PPT on AutoCAD )
Anurag Arpan (PPT on AutoCAD )Anurag Arpan (PPT on AutoCAD )
Anurag Arpan (PPT on AutoCAD )
Anurag Arpan
 
Teaching Excel
Teaching ExcelTeaching Excel
Teaching Excel
sam ran
 

En vedette (13)

AutoCAD Training Syllabus
AutoCAD Training SyllabusAutoCAD Training Syllabus
AutoCAD Training Syllabus
 
Matlab Presentation
Matlab PresentationMatlab Presentation
Matlab Presentation
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
MS Excel Training(Basic)
MS Excel Training(Basic)MS Excel Training(Basic)
MS Excel Training(Basic)
 
Advanced Excel &Basic Excel Training
Advanced Excel &Basic Excel TrainingAdvanced Excel &Basic Excel Training
Advanced Excel &Basic Excel Training
 
Introduction to Matlab
Introduction to MatlabIntroduction to Matlab
Introduction to Matlab
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introduction
 
Anurag Arpan (PPT on AutoCAD )
Anurag Arpan (PPT on AutoCAD )Anurag Arpan (PPT on AutoCAD )
Anurag Arpan (PPT on AutoCAD )
 
Health And Safety Induction Training
Health And Safety Induction TrainingHealth And Safety Induction Training
Health And Safety Induction Training
 
training & development ppt
training & development ppttraining & development ppt
training & development ppt
 
Teaching Excel
Teaching ExcelTeaching Excel
Teaching Excel
 
Introduction To Excel 2007 Macros
Introduction To Excel 2007 MacrosIntroduction To Excel 2007 Macros
Introduction To Excel 2007 Macros
 
MS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATION
 

Similaire à Summer training introduction to matlab

MATLAB workshop lecture 1MATLAB work.ppt
MATLAB workshop lecture 1MATLAB work.pptMATLAB workshop lecture 1MATLAB work.ppt
MATLAB workshop lecture 1MATLAB work.ppt
ssuserdee4d8
 

Similaire à Summer training introduction to matlab (20)

Summer training in matlab
Summer training in matlabSummer training in matlab
Summer training in matlab
 
Matlab lecture
Matlab lectureMatlab lecture
Matlab lecture
 
Matlab demo
Matlab demoMatlab demo
Matlab demo
 
MATLAB'S PRESENTS1.pptx
MATLAB'S  PRESENTS1.pptxMATLAB'S  PRESENTS1.pptx
MATLAB'S PRESENTS1.pptx
 
All About MATLAB
All About MATLABAll About MATLAB
All About MATLAB
 
MATLAB workshop lecture 1MATLAB work.ppt
MATLAB workshop lecture 1MATLAB work.pptMATLAB workshop lecture 1MATLAB work.ppt
MATLAB workshop lecture 1MATLAB work.ppt
 
Matlab for Electrical Engineers
Matlab for Electrical EngineersMatlab for Electrical Engineers
Matlab for Electrical Engineers
 
IEEE Papers on Image Processing
IEEE Papers on Image ProcessingIEEE Papers on Image Processing
IEEE Papers on Image Processing
 
Digital image processing - What is digital image processign
Digital image processing - What is digital image processignDigital image processing - What is digital image processign
Digital image processing - What is digital image processign
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment Help
 
Introduction to Matlab for Engineering Students.pdf
Introduction to Matlab for Engineering Students.pdfIntroduction to Matlab for Engineering Students.pdf
Introduction to Matlab for Engineering Students.pdf
 
Introduction To MATLAB
Introduction To MATLABIntroduction To MATLAB
Introduction To MATLAB
 
Matlab overview 3
Matlab overview 3Matlab overview 3
Matlab overview 3
 
Matlab overview
Matlab overviewMatlab overview
Matlab overview
 
Matlab overview 2
Matlab overview 2Matlab overview 2
Matlab overview 2
 
++Matlab 14 sesiones
++Matlab 14 sesiones++Matlab 14 sesiones
++Matlab 14 sesiones
 
Matlab - Introduction and Basics
Matlab - Introduction and BasicsMatlab - Introduction and Basics
Matlab - Introduction and Basics
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
Introduction of Matlab
Introduction of Matlab Introduction of Matlab
Introduction of Matlab
 

Plus de Arshit Rai

Plus de Arshit Rai (20)

Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
Summer training plc & scada
Summer training  plc & scada Summer training  plc & scada
Summer training plc & scada
 
Summer training embedded system
Summer training embedded systemSummer training embedded system
Summer training embedded system
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
Summer training robotics 2010
Summer training   robotics 2010Summer training   robotics 2010
Summer training robotics 2010
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
Summer training java
Summer training javaSummer training java
Summer training java
 
Summer training oracle
Summer training   oracle Summer training   oracle
Summer training oracle
 
Summer training
Summer trainingSummer training
Summer training
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
Summer training
Summer trainingSummer training
Summer training
 
Summer training vhdl
Summer training vhdlSummer training vhdl
Summer training vhdl
 
Summer training plc & scada
Summer training  plc & scada Summer training  plc & scada
Summer training plc & scada
 
Summer training java
Summer training javaSummer training java
Summer training java
 
Summer training embedded system
Summer training embedded systemSummer training embedded system
Summer training embedded system
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
Summer training robotics 2010
Summer training   robotics 2010Summer training   robotics 2010
Summer training robotics 2010
 
Summer training oracle
Summer training   oracle Summer training   oracle
Summer training oracle
 
Summer training introduction on embedded
Summer training   introduction on embedded Summer training   introduction on embedded
Summer training introduction on embedded
 
Summer training projects
Summer training projectsSummer training projects
Summer training projects
 

Dernier

An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Dernier (20)

An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

Summer training introduction to matlab

  • 1.
  • 2. Introduction to MATLAB By: Krishna Mohan Pandey
  • 3.
  • 4. MATLAB  The name MATLAB stands for MATrix LABoratory.  MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming environment.  It was originally designed for solving linear algebra type problems using matrices.
  • 5. MATLAB (contd..)  The MATLAB environment is command oriented somewhat like UNIX. A prompt appears on the screen and a MATLAB statement can be entered.  MATLAB now has built-in functions for solving problems requiring data analysis, signal processing, optimization, and several other types of scientific computations.  It also contains functions for 2-D and 3-D graphics and animation.
  • 6. MATLAB system consists of these main parts:  Desktop Tools and Development Environment  Includes the MATLAB desktop and Command Window, an editor and debugger, a code analyzer, browsers for viewing help, the workspace, files, and other tools  Mathematical Function Library Vast collection of computational algorithms ranging from elementary functions, like sine, cosine, and complex arithmetic, to more sophisticated functions like matrix inverse, matrix eigenvalues, Bessel functions, and fast Fourier transforms.
  • 7.  The Language The MATLAB language is a high-level matrix/array language with control flow statements, functions, data structures, input/output, and object-oriented programming features.  Graphics MATLAB has extensive facilities for displaying vectors and matrices as graphs, as well as editing and printing these graphs. It also includes functions that allow you to customize the appearance of graphics as well as build complete graphical user interfaces on your MATLAB applications.  External Interfaces The external interfaces library allows you to write C and Fortran programs that interact with MATLAB.
  • 8. History of MATLAB  Developed primarily by Cleve Moler in the 1970's using FORTRAN subroutines.  Rewritten in C in the 1980's with more functionality, which also include plotting features.  The MathWorks Inc. was created (1984) to market and continue development of MATLAB.
  • 9. PRECEDENCE OF MATLAB HIGHER LEVEL LANGUAGE Matlab High Level Languages such as C, Pascal etc. Assembly
  • 10. Files structure and commands Matlab Series of Matlab commands Command m-files mat-files Line Command execution Data storage/ functions like DOS loading command window Input Output capability
  • 11. Some Glimpses of the power of MATLAB
  • 12. Some Glimpses of the power of MATLAB
  • 13. Bode Plot and Nyquist Plot Control System Toolbox The values of gain and phase margin and corresponding frequencies are Gm = 29.8637 Pm = 72.8960 Wcg = 39.9099 Wcp = 0.9036 MATLAB Control Toolbox
  • 14. Some Glimpses of the power of MATLAB
  • 15. Some Glimpses of the power of MATLAB
  • 16. What can we do in MATLAB ?  Numerical computation and symbolic calculations  Data processing  Programming  Visualization  GUI ( Graphical User Interface)  System modeling and simulation  Design Games
  • 17. MATLAB GRAPHICS  It has the extended graphical capability.  The various plots are:  2-D plots  3-D plots  Scatter plots  Mesh plots  Surface plots
  • 19. Simulink  Simulink software models, simulates, and analyzes dynamic systems.  Simulink supports linear and nonlinear systems, modeled in continuous time, sampled time, or a hybrid of the two.  Used to model and solve real problems in a variety of industries, including: • Aerospace and Defense • Automotive • Communications • Electronics and Signal Processing • Medical Instrumentation
  • 21. MATLAB Toolboxes  Control System Toolbox  Image Processing Toolbox  Signal Processing Toolbox  Financial toolbox  Statistical Toolbox  Communication Toolbox  Neural Network Toolbox  Fuzzy Logic Toolbox  Aerospace Toolbox  Fixed Income Toolbox
  • 22. Strengths of MATLAB  MATLAB may behave as a calculator or as a programming Language.  MATLAB combines calculation and graphic plotting.  MATLAB is relatively easy to learn.  MATLAB is interpreted (not compiled), errors are easy to fix.  MATLAB is optimized to be relatively fast when performing matrix operations.
  • 23. Scope of MATLAB  Academics and scientific research.  Defense applications  Space exploration  Artificial Intelligence  Bio-informatics and medical science  Forecasting  Plant modelling  Finance  Security Systems  Communication & Networking
  • 24. Career Prospects  Electronics  Communication  Chemical  Biomedical  Software industries  Finance companies  Instrument manufacturers  Plant designing Note:- It has extensive use in R&D department of almost all the big companies.
  • 25. Companies listed  MathsWorks  Intel  Cadence  Philips, Sony, Samsung, LG  IBM, HP, Acer  General Motors, Ford, Honda  NSN, Ericsson, Tech Mahindra  NASA  ISRO  CSIO, DRDO, BEL, BDL
  • 26. MATLAB Course Outline MATLAB BASICS • Overview/Introduction • Desktop Tools and Development Environment • Data types and structure • Working with array and operations • File handling and control • Data processing and analysis • Graphics • Programming • Scripts and functions
  • 27. Course outline(cont…) TOOLS • GUIDE • Simulink TOOLBOX • Control system toolbox • Communication
  • 28. Why MATLAB  Because it lets you test your ideas and innovations very quickly.  It lets you “feel” the code, stop a little with a break point, add some lines, try this and try that, plot some graphs or image to see what I got, and Suddenly … through this “code gaming” finally have you a great working program.  Because it save you of declaring this and allocate memory for that and let you focused on the real target.  Because the code is very clean and minimal and very easy to understand and maintain.
  • 30. Thank you for your time !!