SlideShare a Scribd company logo
Matlab lecture
Matlab lecture
Introduction to
    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.
   The name MATLAB stands for MATrix
    LABoratory.
   It is a package for scientific and technical
    computations and modeling.
   It was originally designed for solving linear
    algebra type problems using matrices.
   MATLAB is a high-performance language
    for technical computing. It integrates
    computation, visualization, and
    programming environment.
   The MATLAB environment is command oriented
    somewhat like UNIX. A prompt appears on the
    screen and a MATLAB statement can be entered.
    When the <ENTER> key is pressed, the statement
    is executed, and another prompt appears.
   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.
   It is a high level language for technical
    computation.
                        Matlab

                         High Level
                     Languages such as
                        C, Pascal etc.




                      Assembly
  MATLAB is case sensitive.
 The fundamental data type is an array.
 Has ability to make functions in command
   window in a single line.
 Can be linked to C/C++, JAVA, SQL, etc.
 Specific applications are collected in
   packages referred to as toolbox.
  It is possible to keep track of everything done
   during a MATLAB session.
Some Glimpses of the power of MATLAB
Some Glimpses of the power of MATLAB
Some Glimpses of the power of MATLAB
Some Glimpses of the power of MATLAB
1.   Numerical computation and symbolic
     calculations
2.   Data processing
3.   Programming
4.   Visualization
5.   GUI
6.   System modeling and simulation.
7.   Design Games
Matlab lecture
   .fig   MATLAB Figure
   .m     MATLAB function, script,
           or class
   .mat   MATLAB binary file for storing
           variables
   .mex   MATLAB executable (platform
           specific, e.g.".mexmac" for Mac,
           ".mexglx" for Linux, etc.)
   .p     MATLAB content-obscured .m
           file (result of pcode() )
Matlab
Series of Matlab
  commands
                                  Command
                    m-files                         mat-files
                                    Line



                   functions   Command execution   Data storage/
                                   like DOS          loading
      Input                     command window
     Output
    capability
    In has the extended graphical capability.
    The various plots are:
1.    2-D plots
2.    3-D plots
3.    Scatter plots
4.    Mesh plots
5.    Surface plots
6.    Etc...
Matlab lecture
   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
Matlab lecture
 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
   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.
   Academics and scientific research.
   Defense applications
   Space exploration
   Artificial Intelligence
   Bio-informatics and medical science
   Forecasting
   Plant modelling
   Finance
   Security Systems
   Communication & Networking
   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.
   MathWorks
   Intel
   Cadence
   Philips, Sony, Samsung, LG
   IBM, HP, Acer
   General Motors, Ford, Honda
   NSN, Ericsson, Tech Mahindra
   NASA
   ISRO
   CSIO, DRDO, BEL, BDL
QUESTIONS
Matlab lecture
Matlab lecture

More Related Content

PPSX
Summer training introduction to matlab
PPSX
Summer training in matlab
PPTX
Summer training on matlab
PDF
Matlab overview
DOCX
PDF
MATLAB Assignment Help
PPT
Multi Processor Architecture for image processing
PDF
Matlab Mech Eee Lectures 1
Summer training introduction to matlab
Summer training in matlab
Summer training on matlab
Matlab overview
MATLAB Assignment Help
Multi Processor Architecture for image processing
Matlab Mech Eee Lectures 1

What's hot (17)

PDF
Matlab (Presentation on MATLAB)
DOCX
PDF
Libro de MATLAB
PPT
MATLAB/SIMULINK for engineering applications: day 3
PDF
PPTX
application based Presentation on matlab simulink & related tools
PDF
Introduction to computer_lec_03
PPTX
Data flow architecture
PDF
Systolic, Transposed & Semi-Parallel Architectures and Programming
PDF
Specter - AAL
PDF
Lesson 3.1 variables and constant
PPTX
Dependencies
PDF
Programming basics
PPTX
Parallel Processing
PPTX
Parallel programming model
PPTX
Parallel programming model
PDF
9716v09 sv factsheet
Matlab (Presentation on MATLAB)
Libro de MATLAB
MATLAB/SIMULINK for engineering applications: day 3
application based Presentation on matlab simulink & related tools
Introduction to computer_lec_03
Data flow architecture
Systolic, Transposed & Semi-Parallel Architectures and Programming
Specter - AAL
Lesson 3.1 variables and constant
Dependencies
Programming basics
Parallel Processing
Parallel programming model
Parallel programming model
9716v09 sv factsheet
Ad

Similar to Matlab lecture (20)

PPTX
rahul kanwat MATLAB SIMULINK training ppt..pptx
PPTX
Matlab Introduction
PPTX
Matlab for Electrical Engineers
PDF
MATLAB Features for Data Analysis & Simulation
PDF
Introduction to Matlab for Engineering & Science Students.pdf
PPTX
Matlab demo
PPTX
Digital image processing - What is digital image processign
PDF
++Matlab 14 sesiones
PPTX
IEEE Papers on Image Processing
PPTX
All About MATLAB
PPT
MATLAB workshop lecture 1MATLAB work.ppt
PPT
Matlab Introduction
PPTX
MATLAB'S PRESENTS1.pptx
PPSX
Introduction to MATLAB
PDF
Matlab introduction lecture 1
PPTX
Matlab - Introduction and Basics
PPTX
Basics of Matlab An Overview An Introductory Tutorial
PPTX
Summer training matlab
PDF
Summer training matlab
PDF
An ntutorial[1]
rahul kanwat MATLAB SIMULINK training ppt..pptx
Matlab Introduction
Matlab for Electrical Engineers
MATLAB Features for Data Analysis & Simulation
Introduction to Matlab for Engineering & Science Students.pdf
Matlab demo
Digital image processing - What is digital image processign
++Matlab 14 sesiones
IEEE Papers on Image Processing
All About MATLAB
MATLAB workshop lecture 1MATLAB work.ppt
Matlab Introduction
MATLAB'S PRESENTS1.pptx
Introduction to MATLAB
Matlab introduction lecture 1
Matlab - Introduction and Basics
Basics of Matlab An Overview An Introductory Tutorial
Summer training matlab
Summer training matlab
An ntutorial[1]
Ad

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Electronic commerce courselecture one. Pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
sap open course for s4hana steps from ECC to s4
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Electronic commerce courselecture one. Pdf
Spectroscopy.pptx food analysis technology
Programs and apps: productivity, graphics, security and other tools
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25 Week I
sap open course for s4hana steps from ECC to s4
MIND Revenue Release Quarter 2 2025 Press Release
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks

Matlab lecture

  • 4. 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.
  • 5. The name MATLAB stands for MATrix LABoratory.  It is a package for scientific and technical computations and modeling.  It was originally designed for solving linear algebra type problems using matrices.  MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming environment.
  • 6. The MATLAB environment is command oriented somewhat like UNIX. A prompt appears on the screen and a MATLAB statement can be entered. When the <ENTER> key is pressed, the statement is executed, and another prompt appears.  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.
  • 7. It is a high level language for technical computation. Matlab High Level Languages such as C, Pascal etc. Assembly
  • 8.  MATLAB is case sensitive.  The fundamental data type is an array.  Has ability to make functions in command window in a single line.  Can be linked to C/C++, JAVA, SQL, etc.  Specific applications are collected in packages referred to as toolbox.  It is possible to keep track of everything done during a MATLAB session.
  • 9. Some Glimpses of the power of MATLAB
  • 10. Some Glimpses of the power of MATLAB
  • 11. Some Glimpses of the power of MATLAB
  • 12. Some Glimpses of the power of MATLAB
  • 13. 1. Numerical computation and symbolic calculations 2. Data processing 3. Programming 4. Visualization 5. GUI 6. System modeling and simulation. 7. Design Games
  • 15. .fig MATLAB Figure  .m MATLAB function, script, or class  .mat MATLAB binary file for storing variables  .mex MATLAB executable (platform specific, e.g.".mexmac" for Mac, ".mexglx" for Linux, etc.)  .p MATLAB content-obscured .m file (result of pcode() )
  • 16. Matlab Series of Matlab commands Command m-files mat-files Line functions Command execution Data storage/ like DOS loading Input command window Output capability
  • 17. In has the extended graphical capability.  The various plots are: 1. 2-D plots 2. 3-D plots 3. Scatter plots 4. Mesh plots 5. Surface plots 6. Etc...
  • 19. 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.  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. 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. Academics and scientific research.  Defense applications  Space exploration  Artificial Intelligence  Bio-informatics and medical science  Forecasting  Plant modelling  Finance  Security Systems  Communication & Networking
  • 24. 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. MathWorks  Intel  Cadence  Philips, Sony, Samsung, LG  IBM, HP, Acer  General Motors, Ford, Honda  NSN, Ericsson, Tech Mahindra  NASA  ISRO  CSIO, DRDO, BEL, BDL