Documente Academic
Documente Profesional
Documente Cultură
Introduction to MATLAB
I. Objectives
Students are able to explain basic operation and basic programming in
MATLAB and MATLAB application for Digital Signal Processing (DSP).
II. Scope
A. Brief Theory
MATLAB[5]
MATLAB stands for Matrix Laboratory. Its application usually at
these field:
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.
MATLAB application is broad enough especially for the fields which
need mathematical calculations help.
It is important to know that MATLAB works by matrix. All the
operation in MATLAB is matrix operation.
MATLAB can display the result as a graphic plot and can be designed
using our own GUI (Graphical User Interface) design.
By default, MATLAB components are consist of:
B. Devices
PC
MATLAB
III. References
1. Samuel D.Streans. (2002). Digital Signal Processing with Example in
Matlab. Edisi 1. CRC Press. New York. 978-0849310911.
2. Davis J Defatta ; Joseph G. Lucas ; William S.H. (1995). Digital Signal
Processing : A System Design Approach. John Wiley & Son.
3. Emannuel C Ifeachor. (1993). Digital Signal Processing : A Pratical
Approach. Addison-Wesley Publi.
4. John G Proakis ; Dimitris G.Manolakis. (1992). Digital Signal
Procesing, Principles, Algorithms, And Applications.2. Macmilian
Publishing. New York
5. About MATLAB: http://www.mathworks.com/
6. MatLab for DSP:
http://www.eng.auburn.edu/~sjreeves/Classes/DSP/DSP.html
Digital Signal Processing Guidance Computer Engineering Laboratory
Experiment I Page: 2 of 4
7. Matlab HELP
8. Richard G.Lyons. (2004). Understanding Digital Signal Processing.
Edisi 2. Prentice Hall. New Jersey. 978-031089891.
a = [3 2 1 4 5 6]
b = [3 2 1;4 5 6]
pause
a = [12 3 4 5 6]
b = [1 2 3;4 5 6];
pause
c = a*b
pause
a = [2 2 2; 2 2 2; 2 2 2];
b = [7 8 9; 1 2 3; 4 5 6];
c = a*b
pause
d = a/b
pause
e = a.*b
pause
length(a)
c(1,2)
pause
n = 0:10
m = 0:2:10
pause
for i=-10:10
x(i+11) = 2*(i^2);
end
plot(x)
V. Report Assignment
Use these points below in report
1. Explain the different between analog & digital signal.
2. Explanation about Digital Signal Processing
3. Disciplines covered as Digital Signal Processing.
4. Digital Signal Processing application in daily life.
5. Explanation about the use of MATLAB and commonly used syntax.
(give example to support your explanation)
6. Explain the result of this experiment.
7. Give 5 conclusions about this experiment.