This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Matlab 1 - 1 pykc - Jan-8-10 E2.5 Signals & Systems – Matlab Tutorial 1 E2.5 Signals & Systems Introduction to MATLAB ! MATLAB is a high-performance language for technical computing . It integrates computation, visualization, and programming in an easy-to-use environment. Typical uses include: • Math and computation • Algorithm development • Modeling, simulation, and prototyping • Data analysis, exploration, and visualization • Scientific and engineering graphics ! MATLAB is an interactive system whose basic data element is an array that does not require dimensioning. This allows you to solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar non-interactive language such as C or Fortran. Matlab 1 - 2 pykc - Jan-8-10 E2.5 Signals & Systems – Matlab Tutorial 1 Five Parts of Matlab ! The MATLAB language " High-level matrix/array language with control flow statements, functions, data structures, input/output, and object-oriented programming features ! The MATLAB working environment " Facilities for managing the variables and importing and exporting data " Tools for developing, managing, debugging, and profiling M-files ! Handle Graphics " Two-dimensional and three-dimensional data visualization, image processing, animation, and presentation graphics " Graphical User Interface functions ! The MATLAB mathematical function library ! The MATLAB Application Program Interface (API) " Allows you to write C and Fortran programs that interact with MATLAB Matlab 1 - 3 pykc - Jan-8-10 E2.5 Signals & Systems – Matlab Tutorial 1 Entering Matrices (1) - Magic Square ! Engraving by Albrecht Dürer, German artist and mathematician in 1514. Matlab 1 - 4 pykc - Jan-8-10 E2.5 Signals & Systems – Matlab Tutorial 1 Entering Matrices (2) - Method 1:Direct entry ! 4 ways of entering matrices in MATLAB : • Enter an explicit list of elements • Load matrices from external data files • Generate matrices using built-in functions • Create matrices with your own functions in M-files ! Rules of entering matrices : • Separate the elements of a row with blanks or commas • Use a semicolon “ ; “ to indicate the end of each row • Surround the entire list of elements with...
View Full Document
- Spring '11
- matlab, Albrecht Dürer, M-Files, Matlab Tutorial