MATLAB WORKSHOP FOR EE 327FOR EE 327 MWF 8:00-850 AMMWF 8:00-850 AM August 26-30, 2002August 26-30, 2002 Dr. Ali A. Jalali.

Slides:



Advertisements
Similar presentations
The Complete Technical Analysis and Development Environment An attractive alternative to MATLAB and GAUSS - Physics World.
Advertisements

MATLAB – A Computational Methods By Rohit Khokher Department of Computer Science, Sharda University, Greater Noida, India MATLAB – A Computational Methods.
Engineering Computation using MATLAB
MATLAB Presented By: Nathalie Tacconi Presented By: Nathalie Tacconi Originally Prepared By: Sheridan Saint-Michel Originally Prepared By: Sheridan Saint-Michel.
MATLAB Extras Week 16 – 5/12/09 Kate Musgrave
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/22/2003.
Introduction to programming in MATLAB MATLAB can be thought of as an super-powerful graphing calculator Remember the TI-83 from calculus? With many more.
Digital Image Processing Lecture3: Introduction to MATLAB.
MATLAB Lecture One Monday 4 July Matlab Melvyn Sim Department of Decision Sciences NUS Business School
FOR 520: Geospatial data analysis with Matlab
Introduction to MATLAB adapted from Dr. Rolf Lakaemper.
Introduction to MATLAB Session 1 Prepared By: Dina El Kholy Ahmed Dalal Statistics Course – Biomedical Department -year 3.
You can make this in matlab!. Matlab Introduction and Matrices.
Introduction to M ATLAB EE 100 – EE Dept. - JUST.
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
A L I MAM M OHAMMAD B IN S AUD I SLAMIC U NIVERSITY C OLLEGE OF S CIENCES D EPARTMENT OF M ATHEMATICS MATLAB 251 : MATH SOFTWARE Introduction to MATLAB.
ELG 3120 Signal and System Analysis 1 Introduction to MATLAB TAs Wei Zhang Ozgur Ekici (Section A)(Section B) ELG 3120 Lab Tutorial 1.
ECE 1304 Introduction to Electrical and Computer Engineering Section 1.1 Introduction to MATLAB.
A Brief Introduction to Matlab Laila Guessous Dept. of Mechanical Engineering Oakland University.
Introduction to Engineering MATLAB – 1 Introduction to MATLAB Agenda Introduction Arithmetic Operations MATLAB Windows Command Window Defining Variables.
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room A, Chris Hill, Room ,
Eng Ship Structures 1 Introduction to Matlab.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
MATLAB
Introduction to MATLAB 7 Engineering 161 Engineering Practices II Joe Mixsell Spring 2010.
MATLAB Harri Saarnisaari, Part of Simulations and Tools for Telecommunication Course.
Basics of MATLAB By DR. Wafaa Shabana
WRITING REPORTS Introduction Section 0 Lecture 1 Slide 1 Lecture 6 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall 2015.
Matlab 14.html Cost: $100 Available in labs on Windows and Unix machines.
Signals and Systems 1 Lecture 1 Dr. Ali. A. Jalali August 19, 2002.
OUTLINE Overview Numbers, variables and similar in Matlab
Introduction to Matlab and Simulink
1 DKT 211 Basic Communication Engineering LAB # 1A : (Lecture 1) Introduction to Matlab  Basic Features  Scientific features  Array Operations  Script.
Chapter 1: Brief Overview of MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox.
Lecture 1: Matlab Universe
Introduction to MATLAB 7 MATLAB Programming for Engineer Hassan Migdadi Spring 2013.
Introduction to MATLAB 7 Engineering 161 Engineering Practices II Joe Mixsell Spring 2012.
INTRODUCTION TO SIMULINK by Yasmin Hanum Md Thayoob & Aidil Azwin Zainul Abidin.
CIS 601 Fall 2003 Introduction to MATLAB Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
訊號與系統 廖文淵 德霖技術學院資訊工程系 Introduction to MATLAB.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
Jeff Howbert Introduction to Machine Learning Winter Machine Learning MATLAB Essentials.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. A Concise Introduction to MATLAB ® William J. Palm III.
Math 252: Math Modeling Eli Goldwyn Introduction to MATLAB.
“Moh’d Sami” AshhabSummer 2008University of Jordan MATLAB By (Mohammed Sami) Ashhab University of Jordan Summer 2008.
MATLAB (Matrix Algebra laboratory), distributed by The MathWorks, is a technical computing environment for high performance numeric computation and.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
MATLAB The name of MATLAB stands for matrix laboratory. Starting a MATLAB Session -On Microsoft® Windows® platforms, start the MATLAB program by double-clicking.
ECE 1304 Introduction to Electrical and Computer Engineering
Signals in Matlab Matlab as a name stands for Matrix Laboratory.
Lecture 25.
Lecture: MATLAB Chapter 1 Introduction
Software for scientific calculations
Introduction to MATLAB
MATLAB Basics Nafees Ahmed Asstt. Professor, EE Deptt DIT, DehraDun.
Welcome to MATLAB.
INTRODUCTION TO BASIC MATLAB
MATLAB DENC 2533 ECADD LAB 9.
(Mohammed Sami) Ashhab
Introduction to MATLAB
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
Digital Image Processing
Communication and Coding Theory Lab(CS491)
Introduction to MATLAB
Matlab Basic Dr. Imtiaz Hussain
Simulation And Modeling
Introduction to Matlab
Presentation transcript:

MATLAB WORKSHOP FOR EE 327FOR EE 327 MWF 8: AMMWF 8: AM August 26-30, 2002August 26-30, 2002 Dr. Ali A. Jalali

ABOUT WORKSHOP Mainly this workshop is designed for EE 327, Signals and Systems 1 course. But it could be used by any other faculty and students who are interested to learn MATLAB

ABOUT WORKSHOP This workshop is available as a supplement to the textbook Contemporary Linear Systems Using MATLAB by Robert D. Strum and Donald E. Kirk. This is the main textbook for EE 327 in fall The workshop covers basic MATLAB commands that are used in introductory signals and systems analysis. It is meant to serve as a quick way to learn MATLAB and a quick reference to the commands that are used in this textbook. This workshop is available as a supplement to the textbook Contemporary Linear Systems Using MATLAB by Robert D. Strum and Donald E. Kirk. This is the main textbook for EE 327 in fall The workshop covers basic MATLAB commands that are used in introductory signals and systems analysis. It is meant to serve as a quick way to learn MATLAB and a quick reference to the commands that are used in this textbook.

ABOUT WORKSHOP In this workshop you will learn a few of the basic functions of MATLAB. First we will start working with basic numbers, formats, demos, mathematical functions, setting variables, matrices and generating plots by using the plot functions. Brief overview of how to generate scripts in MATLAB called M-files. In this workshop you will learn a few of the basic functions of MATLAB. First we will start working with basic numbers, formats, demos, mathematical functions, setting variables, matrices and generating plots by using the plot functions. Brief overview of how to generate scripts in MATLAB called M-files.

ABOUT WORKSHOP The workshop is designed for students using either the professional version of MATLAB with the Control Systems Toolbox and the Signal Processing Toolbox, or using the Student Edition of MATLAB. For latest version of MATLAB at the time and more information on MATLAB, contact The Mathworks, Inc.latest version of MATLAB at the time The Mathworks, Inc The workshop is designed for students using either the professional version of MATLAB with the Control Systems Toolbox and the Signal Processing Toolbox, or using the Student Edition of MATLAB. For latest version of MATLAB at the time and more information on MATLAB, contact The Mathworks, Inc.latest version of MATLAB at the time The Mathworks, Inc

MATLAB WORKSHOP WORKSHOPWebPages

MATLAB WORKSHOP Lecture # 1 Monday August 26 IntroductionIntroduction MATLAB DemosMATLAB Demos MATLAB BasicsMATLAB Basics Lecture # 2 Wednesday August 28 MATLAB BasicsMATLAB Basics MATLAB PlotsMATLAB Plots MATLAB ExamplesMATLAB Examples Lecture # 3 Friday August 30 MATLAB FundationMATLAB Fundation Textbook ExamplesTextbook Examples Short QuizShort Quiz

MATLAB WORKSHOP Lecture # 1 Monday August 26 IntroductionIntroduction MATLAB DemosMATLAB Demos MATLAB BasicsMATLAB Basics

MATLAB Introduction MATLAB is both computer programming language and software environment for using that language effectively. MATLAB is matrix-oriented, so what would take several statements in C or Fortran can usually be accomplished in just a few lines using MATLAB's built-in matrix and vector operations MATLAB is both computer programming language and software environment for using that language effectively. MATLAB is matrix-oriented, so what would take several statements in C or Fortran can usually be accomplished in just a few lines using MATLAB's built-in matrix and vector operations

MATLAB Introduction FORTRAN: real*8 A(10,10), B(10,10), C(10,10) do i=1,10 do j=1,10 C(i,j) = A(i,j) + B(i,j) 10 continue 20 continue MATLAB: C = A + B C = A + B FORTRAN: real*8 A(10,10), B(10,10), C(10,10) do i=1,10 do j=1,10 C(i,j) = A(i,j) + B(i,j) 10 continue 20 continue MATLAB: C = A + B C = A + B

MATLAB Introduction MATLAB is available for MS Windows, Macintosh personal computer, Unix and other operating systems.

MATLAB Introduction MATLAB, which stands for MATrix LABoratory, is a powerful, general-purpose system or environment for doing mathematics, scientific and engireeng calculations.

MATLAB Introduction MATLAB is a "High- Performance Numeric Computation and Visualization Software" package.

MATLAB Introduction MATLAB is an interactive system whose basic data is a matrix that does not require dimensioning.

MATLAB Introduction MATLAB supports many types of graph and surface plots: line plots (x vs. y), filled plots, bar charts, pie charts, parametric plots, polar plots, contour plots, density plots, log axis plots, surface plots, parametric plots in 3 dimensions and spherical plots. MATLAB supports many types of graph and surface plots: line plots (x vs. y), filled plots, bar charts, pie charts, parametric plots, polar plots, contour plots, density plots, log axis plots, surface plots, parametric plots in 3 dimensions and spherical plots.

MATLAB Introduction MATLAB has a number of add-on software modules, called toolbox, that perform more specialized computations.toolbox Signal & Image Processing Signal Processing- Image Processing Communications - System Identification - Wavelet Filter Design Signal ProcessingImage Processing CommunicationsSystem Identification Wavelet Filter Design Control Design Control System - Fuzzy Logic - Robust Control - µ- Analysis and Synthesis - LMI Control - Model Predictive Control Model-Based CalibrationControl SystemFuzzy LogicRobust Controlµ- Analysis and SynthesisLMI Control Model Predictive ControlModel-Based Calibration More than 60 toolboxes! MATLAB has a number of add-on software modules, called toolbox, that perform more specialized computations.toolbox Signal & Image Processing Signal Processing- Image Processing Communications - System Identification - Wavelet Filter Design Signal ProcessingImage Processing CommunicationsSystem Identification Wavelet Filter Design Control Design Control System - Fuzzy Logic - Robust Control - µ- Analysis and Synthesis - LMI Control - Model Predictive Control Model-Based CalibrationControl SystemFuzzy LogicRobust Controlµ- Analysis and SynthesisLMI Control Model Predictive ControlModel-Based Calibration More than 60 toolboxes!

MATLAB Introduction In Windows systems MATLAB is started by double-clicking the mouse on the appropriate icon.

MATLABCommandWindow

File

Edit

View

View

View

Web

Help

MATLAB Introduction MATLAB includes hundreds of functions for: Data analysis and visualization, Numeric and symbolic computation, Engineering and Scientific graphics, Modeling, simulation, and prototyping, Eigenvalue, singular value MATLAB includes hundreds of functions for: Data analysis and visualization, Numeric and symbolic computation, Engineering and Scientific graphics, Modeling, simulation, and prototyping, Eigenvalue, singular value

MATLAB Demos Demonstrations are invaluable since they give an indication of the MATLAB capabilities. A comprehensive set are available by typing the command >>demo in MATLAB prompt. Demonstrations are invaluable since they give an indication of the MATLAB capabilities. A comprehensive set are available by typing the command >>demo in MATLAB prompt.

MATLAB Demos MATLAB works with scalars, vectors and matrices: Basic matrix operations, Inverses of matrices, Graphs of matrices, Matrix manipulation, Programming, application development, and GUI design MATLAB works with scalars, vectors and matrices: Basic matrix operations, Inverses of matrices, Graphs of matrices, Matrix manipulation, Programming, application development, and GUI design

MATLAB Demos MATLAB has remarkable graphics capacities: 2-D and 3-D plots, Line plotting, 3-D surface plot, Splash screen plot, Plot of complex functions and... MATLAB has remarkable graphics capacities: 2-D and 3-D plots, Line plotting, 3-D surface plot, Splash screen plot, Plot of complex functions and...

MATLAB Demos MATLAB has remarkable graphics capacities, 3_D plots are some of them: 3-D plots in Handel Graphics Plot Type, Shading, Colomap, Axis and... MATLAB has remarkable graphics capacities, 3_D plots are some of them: 3-D plots in Handel Graphics Plot Type, Shading, Colomap, Axis and...

MATLAB Demos MATLAB has remarkable graphics capacities, gallery is one of them: The Gallery is a place to hang particularly elegant examples of graphics visualization in MATLAB. Knot, Quiver, Klein II, Cruller and... MATLAB has remarkable graphics capacities, gallery is one of them: The Gallery is a place to hang particularly elegant examples of graphics visualization in MATLAB. Knot, Quiver, Klein II, Cruller and...

MATLAB Demos MATLAB has many toolboxes: Control toolbox is one of the important toolbox in MATLAB. RLC Circuit Response, Gain and Phase Margins, Notch Filter Discrete, PID and... MATLAB has many toolboxes: Control toolbox is one of the important toolbox in MATLAB. RLC Circuit Response, Gain and Phase Margins, Notch Filter Discrete, PID and...

MATLAB Demos MATLAB has many toolboxes: Signal Processing toolbox is one of the important toolobx in MATLAB. Designing Filter, Filtering a Signal, Discrete and Continuous Fourier Transform, Spectral Analysis and... MATLAB has many toolboxes: Signal Processing toolbox is one of the important toolobx in MATLAB. Designing Filter, Filtering a Signal, Discrete and Continuous Fourier Transform, Spectral Analysis and...

MATLAB Demos Simulink has the ability to simulate a large range of systems, from very simple to extraordinarily complex. The Model and demonstrations that you will see in this section include both simple and complex systems.

MATLAB Demos Simulink has the ability to simulate a large range of systems, in the menu of Simulation we have: Pause. Stop, Simulation Parameters, Start, Simulink has the ability to simulate a large range of systems, in the menu of Simulation we have: Pause. Stop, Simulation Parameters, Start,

MATLAB WORKSHOP End of Lecture # 1 MATLAB Basics Next time