SlideShare a Scribd company logo
Summer training  introduction to matlab
Introduction to
    MATLAB


                  By: Krishna Mohan Pandey
Summer training  introduction to matlab
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 !!

More Related Content

What's hot (20)

PPTX
Yacc
BBDITM LUCKNOW
 
PPTX
How Does Math Matter in Data Science
Mutia Ulfi
 
PPT
Matlab Basic Tutorial
Muhammad Rizwan
 
PPT
Introduction to matlab
Tarun Gehlot
 
PPT
Object oriented analysis
Mahesh Bhalerao
 
PDF
ADO.NET Difference FAQs-1
Umar Ali
 
PPT
Perceptron algorithm
Zul Kawsar
 
PPTX
Lecture-3 Relational Algebra I.pptx
HanzlaNaveed1
 
PPT
Introduction to matlab
Mohan Raj
 
PDF
Regular language and Regular expression
Animesh Chaturvedi
 
PPT
Lecture 5 - Structured Programming Language
Md. Imran Hossain Showrov
 
PPT
Control structure C++
Anil Kumar
 
PPTX
Unit 4. Operators and Expression
Ashim Lamichhane
 
PPTX
Machine learning session4(linear regression)
Abhimanyu Dwivedi
 
PDF
Naive Bayes
CloudxLab
 
PPT
Relational algebra.pptx
RUpaliLohar
 
PDF
Dms 22319 micro project
ARVIND SARDAR
 
PPTX
Dda algorithm
Mani Kanth
 
PPTX
Lecture optimal binary search tree
Divya Ks
 
PDF
Introduction to Matlab
Amr Rashed
 
How Does Math Matter in Data Science
Mutia Ulfi
 
Matlab Basic Tutorial
Muhammad Rizwan
 
Introduction to matlab
Tarun Gehlot
 
Object oriented analysis
Mahesh Bhalerao
 
ADO.NET Difference FAQs-1
Umar Ali
 
Perceptron algorithm
Zul Kawsar
 
Lecture-3 Relational Algebra I.pptx
HanzlaNaveed1
 
Introduction to matlab
Mohan Raj
 
Regular language and Regular expression
Animesh Chaturvedi
 
Lecture 5 - Structured Programming Language
Md. Imran Hossain Showrov
 
Control structure C++
Anil Kumar
 
Unit 4. Operators and Expression
Ashim Lamichhane
 
Machine learning session4(linear regression)
Abhimanyu Dwivedi
 
Naive Bayes
CloudxLab
 
Relational algebra.pptx
RUpaliLohar
 
Dms 22319 micro project
ARVIND SARDAR
 
Dda algorithm
Mani Kanth
 
Lecture optimal binary search tree
Divya Ks
 
Introduction to Matlab
Amr Rashed
 

Viewers also liked (12)

PDF
AutoCAD Training Syllabus
Retouchreform™
 
PDF
Matlab Presentation
Mohamed El Rayany
 
PPSX
Introduction to MATLAB
Ashish Meshram
 
PPTX
MS Excel Training(Basic)
vikash kumar
 
PPSX
Advanced Excel &Basic Excel Training
aarkex
 
PPTX
Matlab Introduction
ideas2ignite
 
PPT
Anurag Arpan (PPT on AutoCAD )
Anurag Arpan
 
PPTX
Health And Safety Induction Training
edale07
 
PPTX
training & development ppt
Monishaangel
 
PPT
Teaching Excel
sam ran
 
PPTX
Introduction To Excel 2007 Macros
Excel
 
PPTX
MS EXCEL PPT PRESENTATION
Mridul Bansal
 
AutoCAD Training Syllabus
Retouchreform™
 
Matlab Presentation
Mohamed El Rayany
 
Introduction to MATLAB
Ashish Meshram
 
MS Excel Training(Basic)
vikash kumar
 
Advanced Excel &Basic Excel Training
aarkex
 
Matlab Introduction
ideas2ignite
 
Anurag Arpan (PPT on AutoCAD )
Anurag Arpan
 
Health And Safety Induction Training
edale07
 
training & development ppt
Monishaangel
 
Teaching Excel
sam ran
 
Introduction To Excel 2007 Macros
Excel
 
MS EXCEL PPT PRESENTATION
Mridul Bansal
 
Ad

Similar to Summer training introduction to matlab (20)

PPTX
Matlab lecture
Yatendra Vashishtha
 
PPTX
rahul kanwat MATLAB SIMULINK training ppt..pptx
rahulmeeena643
 
PPTX
Matlab demo
Munazir Ali
 
PPTX
MATLAB'S PRESENTS1.pptx
NikhilPadole5
 
PPTX
All About MATLAB
Multisoft Virtual Academy
 
PPT
MATLAB workshop lecture 1MATLAB work.ppt
ssuserdee4d8
 
PPTX
Basics of Matlab An Overview An Introductory Tutorial
ShaneMagnaye1
 
PPTX
Matlab for Electrical Engineers
Manish Joshi
 
PPTX
IEEE Papers on Image Processing
E2MATRIX
 
PPTX
Digital image processing - What is digital image processign
E2MATRIX
 
PDF
MATLAB Assignment Help
Essay Corp
 
PDF
Introduction to Matlab for Engineering & Science Students.pdf
Dr Azizul Hasan
 
PPTX
Introduction To MATLAB
ArmanGupta10
 
PDF
Matlab overview 2
pramodkumar1804
 
PDF
Matlab overview
pramodkumar1804
 
PDF
Matlab overview 3
pramodkumar1804
 
PDF
++Matlab 14 sesiones
Rosemberth Rodriguez
 
PPTX
Matlab - Introduction and Basics
Techsparks
 
PPTX
Summer training matlab
Arshit Rai
 
PDF
Summer training matlab
Arshit Rai
 
Matlab lecture
Yatendra Vashishtha
 
rahul kanwat MATLAB SIMULINK training ppt..pptx
rahulmeeena643
 
Matlab demo
Munazir Ali
 
MATLAB'S PRESENTS1.pptx
NikhilPadole5
 
All About MATLAB
Multisoft Virtual Academy
 
MATLAB workshop lecture 1MATLAB work.ppt
ssuserdee4d8
 
Basics of Matlab An Overview An Introductory Tutorial
ShaneMagnaye1
 
Matlab for Electrical Engineers
Manish Joshi
 
IEEE Papers on Image Processing
E2MATRIX
 
Digital image processing - What is digital image processign
E2MATRIX
 
MATLAB Assignment Help
Essay Corp
 
Introduction to Matlab for Engineering & Science Students.pdf
Dr Azizul Hasan
 
Introduction To MATLAB
ArmanGupta10
 
Matlab overview 2
pramodkumar1804
 
Matlab overview
pramodkumar1804
 
Matlab overview 3
pramodkumar1804
 
++Matlab 14 sesiones
Rosemberth Rodriguez
 
Matlab - Introduction and Basics
Techsparks
 
Summer training matlab
Arshit Rai
 
Summer training matlab
Arshit Rai
 
Ad

More from Arshit Rai (20)

PPTX
Summer training vhdl
Arshit Rai
 
PPTX
Summer training plc & scada
Arshit Rai
 
PPTX
Summer training embedded system
Arshit Rai
 
PPTX
Summer training embedded system and its scope
Arshit Rai
 
PPTX
Summer training robotics 2010
Arshit Rai
 
PPT
Summer training vhdl
Arshit Rai
 
PPT
Summer training java
Arshit Rai
 
PPTX
Summer training oracle
Arshit Rai
 
DOCX
Summer training
Arshit Rai
 
PDF
Summer training vhdl
Arshit Rai
 
PDF
Summer training
Arshit Rai
 
PDF
Summer training vhdl
Arshit Rai
 
PDF
Summer training plc & scada
Arshit Rai
 
PDF
Summer training java
Arshit Rai
 
PDF
Summer training embedded system
Arshit Rai
 
PDF
Summer training embedded system and its scope
Arshit Rai
 
PDF
Summer training robotics 2010
Arshit Rai
 
PDF
Summer training oracle
Arshit Rai
 
PDF
Summer training introduction on embedded
Arshit Rai
 
PDF
Summer training projects
Arshit Rai
 
Summer training vhdl
Arshit Rai
 
Summer training plc & scada
Arshit Rai
 
Summer training embedded system
Arshit Rai
 
Summer training embedded system and its scope
Arshit Rai
 
Summer training robotics 2010
Arshit Rai
 
Summer training vhdl
Arshit Rai
 
Summer training java
Arshit Rai
 
Summer training oracle
Arshit Rai
 
Summer training
Arshit Rai
 
Summer training vhdl
Arshit Rai
 
Summer training
Arshit Rai
 
Summer training vhdl
Arshit Rai
 
Summer training plc & scada
Arshit Rai
 
Summer training java
Arshit Rai
 
Summer training embedded system
Arshit Rai
 
Summer training embedded system and its scope
Arshit Rai
 
Summer training robotics 2010
Arshit Rai
 
Summer training oracle
Arshit Rai
 
Summer training introduction on embedded
Arshit Rai
 
Summer training projects
Arshit Rai
 

Recently uploaded (20)

PPTX
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
PDF
John Keats introduction and list of his important works
vatsalacpr
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPT
DRUGS USED IN THERAPY OF SHOCK, Shock Therapy, Treatment or management of shock
Rajshri Ghogare
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
ENGLISH 8 WEEK 3 Q1 - Analyzing the linguistic, historical, andor biographica...
OliverOllet
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
John Keats introduction and list of his important works
vatsalacpr
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
DRUGS USED IN THERAPY OF SHOCK, Shock Therapy, Treatment or management of shock
Rajshri Ghogare
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
ENGLISH 8 WEEK 3 Q1 - Analyzing the linguistic, historical, andor biographica...
OliverOllet
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 

Summer training introduction to matlab

  • 2. Introduction to MATLAB By: Krishna Mohan Pandey
  • 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 !!