
OPERATION Addition, a + b Subtraction, a b Multiplication, a*b SYMBOL + - * EXAMPLE *4.20 Division, a b / or \ 56/8 = 8\56 Exponentiation, a b ^ 2^16ġ2 Interactive Calculations Matlab is interactive, no need to declare variables > 2+3*4/2 > a=5e-3 b=1 a+b Most elementary functions and constants are already defined > cos(pi) > abs(1+i) > sin(pi)ġ3 Functions MATLAB has many built-in functions.

Signal & Image Processing Signal Processing- Image Processing Communications - System Identification - Wavelet Filter Design Control Design Control System - Fuzzy Logic - Robust Control - µ-analysis and Synthesis - LMI Control Model Predictive Control More than 60 toolboxes!Ħ Simulink Simulink - a package for modeling dynamic systemsĨ MATLAB Workspace The MATLAB environment is command orientedĩ Some Useful MATLAB commands what List all m-files in current directory dir List all files in current directory ls Same as dir type test Display test.m in command window delete test Delete test.m cd a: Change directory to a: chdir a: Same as cd pwd Show current directory which test Display current directory path to test.mġ0 Construction Core functionality: compiled C-routines Most functionality is given as m-files, grouped into toolboxes m-files contain source code, can be copied and altered m-files are platform independent (PC, Unix/Linux, MAC) Simulation of dynamical systems is performed in Simulinkġ1 Math MATLAB can do simple math just as a calculator.

1 MATLAB Tutorial MATLAB Basics & Signal Processing ToolboxĢ TOC Part 1: Introduction Toolboxes & Simulink Commands & functions Help system Variables & operators Graphics Symbolic Math Toolbox Part 2: Signal Processing Toolbox Representing Signals Basic Waveform Generation Convolution Impulse Response Frequency Response Discrete Fourier Transform FiltersĤ What is MATLAB? Matlab = Matrix Laboratory A software environment for interactive numerical computations Examples: Matrix computations and linear algebra Solving nonlinear equations Numerical solution of differential equations Mathematical optimization Statistics and data analysis Signal processing Modelling of dynamical systems Solving partial differential equations Simulation of engineering systemsĥ MATLAB Toolboxes MATLAB has a number of add-on software modules, called toolboxes, that perform more specialized computations.
