Professional Documents
Culture Documents
References
Graphics and GUIs with MATLAB, 3rd Ed, Patrick Marchand and O. Thomas Holland, Chapman & Hall/CRC, 2003
Course Introductions
MATLAB for Scientist and Engineers Using Symbolic Toolbox
1967: "Computer solution of linear algebraic equations", Forsythe and Moler 1971: "Handbook for automatic computations" in ALGOL, J. H. Wilkinson et. al.
J.H.Wilkinson, UK (1919~1986)
1976: "Matrix Eigensystem Routines, EISPACK Guide" in FORTRAN 1976~9: "LINPACK" in FORTRAN 1977~: "MATLAB Environment", Cleve Moler 1979: "Numerical analysis" lecture at Stanford, met with Jack Little, then an engineering student 1984: MathWorks founded by Jack and Moler
Jack Little
http://www.mathworks.com/company/aboutus/founders/clevemoler.html
http://www.scientific-computing.com/features/feature.php?feature_id=15
http://en.wikipedia.org/wiki/Cleve_Moler
BLAS at Netlib.org
http://www.netlib.org/blas/
http://en.wikipedia.org/wiki/Maple_(software) http://www.maplesoft.com/index1.aspx
b =
1
6 3
5
1 6 1 5 9
3
8 8
>> a=magic(3) a = 8 3 4
0.1475
5.0820
0.1311
1.2951
0.6885
-2.9508
6
20
40
60
0.1 0.05
1
0
80
0.8
-0.05
0.6
-0.1
100
0.4
-0.15 0 0.5 1 1.5 0.2 2 2.5 3 3.5 4
0.5
1.5
2.5
3.5
4.5
fifteen fdatool
xpbombs
8
Toolboxes
Eye Diagram 5 4 3 2
10
-1
10
10
-2
Amplitude
1
BER
0 -1 -2 -3 -4 -0.5
10
-3
10
-4
10
-5
10
-6
Ideal BPSK Linear Equalizer DFE Ideal MLSE Imperfect MLSE 0 2 4 6 8 10 Eb/No (dB) 12 14 16
0 Time
0.5
-20
Magnitude (dB)
-40
-60
-80
-100
0.1
0.2
0.8
0.9
SIMULINK
Ref: Help Video and Image Processing Blockset Demos Motion Detection
10
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
11
Desktop Tools and Development Environment Mathematical Function Library The Language Graphics External Interfaces; API
Toolboxes: MATLAB function packages Simulink: Model-based design Blocksets: Simulink model packages
12
Velocity?
General Solution
13
14
mass_spring_damp_system.mn
16
Calculus
Linear Algebra
Operations Eigenvalues
Special Functions
Solving Equations
Transforms
Simplification
Course Overview
7 Weeks + Final Exam Text: MATLAB, an Introduction with Applications, 3rd Ed, Amos Gilat, John Wiley, 2008 Ref: MATLAB7, 2009, ,
18
First Taste of MuPAD (Ch1~4) MuPAD Language (Ch 5~9) Graphics (Ch 10) Applications (Ch 11~13)
19
Basic Computing in MATLAB M-File Script and Excel File Read/Write Handling Arrays and Matrices Plotting Graphs M-File Function Programming 3D Graphics Data Analysis / Interpolation / Optimization GUI Development
20
Lecture Layout
Lecture: 1hr
Study the lecture material in advance using lecture notes and video recording.
On-line quiz
Report Review: 10 min Preview Quiz: 20 min Review: Revisit the core topics covered in the video recording 10 min Q&A Session: 10 min
LAB1: 1hr demo / on-line submission LAB2: 1hr demo / on-line submission
21
Fall in love with MATLAB. Be adventurous! Try different possibilities! Don't miss on-line quiz / preview quiz / LABs. Use MATLAB for other courses. Ask during the classes. Ask your friends to help you. Come and visit me as often as you can. Do not just copy others' work. Do not miss midterm exam and final exam.
22
Contact
Lecturer
Byoung-Jo CHOI bjc97r@incheon.ac.kr 032-835-8765 / 010-6737-1536 IT BD Room 7-327 Seok-Beom KIM (MSc Student) mms1274@gmail.com 032-835-4680 / 010-9100-5365 IT BD Room 7-330
23
Assistant
Notes
24