chapter 1 brief overview of matlab
Download
Skip this Video
Download Presentation
Chapter 1: Brief Overview of MATLAB

Loading in 2 Seconds...

play fullscreen
1 / 16

Chapter 1: Brief Overview of MATLAB - PowerPoint PPT Presentation


  • 137 Views
  • Uploaded on

Chapter 1: Brief Overview of MATLAB. MATLAB for Scientist and Engineers Using Symbolic Toolbox. You are going to. Expose yourself to the history of MATLAB, See what MATLAB provides, Look at a symbolic math example. Old History of MATLAB. 1967: "Computer solution of linear algebraic

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Chapter 1: Brief Overview of MATLAB' - cliff


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
chapter 1 brief overview of matlab

Chapter 1:Brief Overview of MATLAB

MATLAB

for Scientist and Engineers

Using Symbolic Toolbox

you are going to
You are going to
  • Exposeyourself to the history of MATLAB,
  • See what MATLAB provides,
  • Look at a symbolic math example.
old history of matlab
Old History of MATLAB
  • 1967: "Computer solution of linear algebraic

equations", Forsythe and Moler

  • 1976: "Matrix Eigensystem Routines,

EISPACK Guide" in FORTRAN

  • 1976~9: "LINPACK" in FORTRAN
  • 1977~: "MATLAB Environment", Cleve Moler
  • 1971: "Handbook for automatic computations" in ALGOL,
  • J. H. Wilkinson et. al.

Cleve Moler

(1939~)

J.H.Wilkinson, UK

(1919~1986)

  • 1979: "Numerical analysis" lecture at Stanford,
  • met with Jack Little, then an engineering student
  • 1984: MathWorks founded by Jack and Moler

Jack Little

further digging resources
Further Digging Resources
  • Video: The Origins of MATLAB at MathWorks.com
      • http://www.mathworks.com/company/aboutus/founders/clevemoler.html
  • Meet MrMatlab at Scientific Computing World
    • http://www.scientific-computing.com/features/feature.php?feature_id=15
  • Cleve Moler at Wikipedia
    • http://en.wikipedia.org/wiki/Cleve_Moler
  • BLAS at Netlib.org
    • http://www.netlib.org/blas/
  • Maple at Wikipedia and Maplesoft.com
    • http://en.wikipedia.org/wiki/Maple_(software)
    • http://www.maplesoft.com/index1.aspx
slide5

MATLAB? Matrix Laboratory

Matrix Arithmetic, Eigen Analysis, ...

>> c=a*b

c = 32 77 80

54 62 105

64 41 100

>> d=a/b

d = 2.3934 2.0164 -2.1639

0.1475 0.1311 0.6885

5.0820 1.2951 -2.9508

>> b=floor(10*rand(3))

b = 1 5 3

6 1 8

3 6 8

>> a=magic(3)

a = 8 1 6

3 5 7

4 9 2

slide7

Graphical User Interface

fifteen

fdatool

Try them for yourself!

xpbombs

simulink
SIMULINK
  • Model-based design environment

Ref: Help – Video and Image Processing Blockset – Demos – Motion Detection

they use matlab for
They Use MATLAB for …
  • Math and computation
  • Algorithm development
  • Data acquisition
  • Modeling, simulation, and prototyping
  • Data analysis, exploration, and visualization
  • Scientific and engineering graphics
  • Application development, including graphical user interface building

Ref: Help – MATLAB – Getting Started – Introduction – Product Overview

the matlab system
The MATLAB System

The MATLAB system consists of these main parts:

  • Desktop Tools and Development Environment
  • Mathematical Function Library
  • The Language
  • Graphics
  • External Interfaces; API

+

  • Toolboxes: MATLAB function packages
  • Simulink: Model-based design
  • Blocksets: Simulink model packages

Ref: Help – MATLAB – Getting Started – Introduction – Product Overview

what is symbolic computing
What is Symbolic Computing
  • Position of an oscillating mass:
  • Velocity?

General Solution

View underlying mathematics

Ref: Webinar – Symbolic Computing Tools for Academia

symbolic math usage in academia
Symbolic Math Usage in Academia

Ref: Webinar – Symbolic Computing Tools for Academia

working w t symbolic math toolbox
Working w/t Symbolic Math Toolbox

From Notebook Interface

  • Conveniently manage & document symbolic computations
    • Math notation, embedded text, graphics
  • Access complete MuPAD language
    • 15+libraries of symbolic math functions

From MATLAB

  • Perform symbolic computations using familiar MATLAB syntax

Sharing

Ref: Webinar – Symbolic Computing Tools for Academia

demo mass spring damp system
Demo: Mass-Spring-Damp System

Dynamic Equation

Initial Conditions

Symbolic Math Solution

Ref: Webinar – Symbolic Computing Tools for Academia

mass_spring_damp_system.mn

symbolic math toolbox libraries
Symbolic Math Toolbox Libraries
  • Calculus
    • Differentiation
    • Integrals
    • Jacobian
    • Taylor series
    • Limits
  • Solving Equations
    • Algebraic Equations
    • Differential Equations
  • Transforms
    • Fourier transform
    • Laplace transform
    • Z-transform
  • Simplification
    • Polynomial Expansion
    • Substitution
  • Linear Algebra
    • Operations
    • Eigenvalues
  • Special Functions
    • Bernoulli, Bessel, Beta, …
    • Fresnel sine/cosine integral, Gamma
  • Variable Precision Arithmetic
  • Plotting
    • 2-D
    • 3-D contour, surface, mesh
    • Animations

Ref: Webinar – Symbolic Computing Tools for Academia

ad