2. Discrete-Time Signals and Systems (eBook)
Overview: In Chapter 2 this companion web site supports the text in three ways,
one gets you started with M
ATLAB another gets you interacting with several of the figures and the last is additional homework problems.
The
MATLAB Project and the
Build-a-Figures get you going in M
ATLAB.
Start with the introductory M
ATLAB project, it is designed to introduce M
ATLAB
commands and syntax to new users with prior programming experience in other languages.
Once completed, you can move on to the Build-a-Figures which include a tutorial on
basic plotting in M
ATLAB in the context of basic sequences,
introduce a few useful features of M
ATLAB plots, and explore
their application to the signal manipulations required in discrete convolution.
Finally there are two types of extra
Homework Problems.
First there are additional problems and solutions, like those at the end of the chapters.
The second type relate the concepts of Chapter 2 to their implementation in M
ATLAB.
| Lab 1: Introduction to Matlab |
MATLAB is a powerful, widely used tool for doing signal processing. The primary goal of this lab is to familiarize you with using MATLAB. It’s assumed you have some experience with programming in some other language. You should already know something about the basics about variables, loops, functions, etc. This introduction shows how common programming constructs are done in MATLAB.
There are three specific goals for this lab:
1. Learn basic MATLAB commands and syntax, including the help system.
2. Learn to write and edit your own script files in MATLAB, and run them as commands.
3. Learn a little about advanced programming techniques for MATLAB, i.e., vectorization.
This lab will get you started with MATLAB. The Chapter 2 build-a-figures will introduce additional MATLAB commands and techniques as they are needed.
[docx]
|