i gi¶ng Kü thuËt lËp tr×nh
Đ C NG CHI TI T H C PH N ƯƠ
K THU T L P TRÌNH
Mã s h c ph n :
S tín ch : 2
Tính ch t : H c ph n t ch n
H c ph n thay th t ng đ ng ế ươ ươ : kng
Chuyên ngành : - T đ ng h XNCN
- H th ng đi n
1. Phân b th i gian gi ng d y trong h c kì: 2( 2.1.4)/12
S ti t th c lên l p : 3 ti t /tu n x 12 tu n =36 ti t ế ế ế
- Lý thuy t : 2 ti t /tu n x 12 tu n =24 ti tế ế ế
- Th o lu n : 1 ti t / tu n x 12 tu n = 12 ti t = 6 ti t chu n ế ế ế
T ng s : 24 ti t chu n + 6 ti t chu n = 30 ti t chu n ế ế ế
- S ti t sinh viên t h c : 4 ti t / tu n ế ế
2. Đánh g
Đi m th nh t: 20% Ki m tra vi t gi a h c kì ế
Đi m th nh t: 10% Th o lu n.
Đi m th nh t: 10% Th c hành
Đi m th hai: 60% Thi k t thúc h c ph n ế
(Hình th c Trên máy tính )
3. Đi u ki n h c:
- Các h c ph n tiên quy t: Tn cao c p, tin h c đ i c ng. ế ươ
- H c ph n h c tr c: Lý thuy t m ch. ướ ế
- H c ph n songnh: Lý thuy t đi u khi n t đ ng. ế
4. M c tiêu c a h c ph n
Trang b cho sinh viên nh ng ki n th c c b n v k năng s d ng ph n m m ế ơ
tính tn cho c bài tn k thu t.
5. t môn h c:
Môn h c cung c p các khái ni m c b n c a ngôn ng ph n m m Matlab: k ơ
năng s d ng ph n m m, đ ho , tính toán ma tr n….. C s ph ng pháp tính. ơ ươ
Mô ph ng h th ng đ ng h c. y d ng, đáng giá ch t l ng h th ng đi u ượ
khi n t đ ng.
6. Tài li u h c t p
*ch, giáo trình chính:
[1] . Bài gi ng K thu t l p trình do b môn K thu t vi đi u khi n biên so n.
7. Tài li u tham kh o:
Khoa §iÖn
1
i gi¶ng Kü thuËt lËp tr×nh
[2]. Nguy n Hoài S n, Đ Thanh Vi t, ng d ng Matlab trong tính toán k ơ
thu t; NXB Đ i h c qu c gia TP. H Chí Minh; 2000.
[3]. Đ ng Minh Hng; Đ h a v i Matlab; NXB Th ng kê; Hà N i, 2000.
[4]. Nguy n Phùng Quang, Matlab & Simulink dành cho k s đi u khi n t ư
đ ng; NXB Khoa h c k thu t; Hà N i, 2005.
[5]. Nguy n Công Đ nh; Phân tích t ng h p c h th ng đi u khi n b ng
y tính; NXB Khoa h c k thu t; Hà N i, 2002.
8. Cán b tham gia gi ng d y:
giáo viên cnh th c ho c h p đ ng c a b n.
8.1 Gi ng lý thuy t: ế
Nhà go h c v t th c s tr lên, kinh nghi m trong gi ng d y ho c h ng ướ
d n th o lu n đ c b môn pn công. ượ
8.2 H ng d n th o lu n, bài t p l n, ch a bài t p:ướ
Nhà go đã t t nghi p đ i h c, đ c b môn phân ng. ượ
9. N i dung chi ti t h c ph n: ế 3 ti t / tu nế
(L ch trình gi ng d y)
Tu nN i dungi li uHình
th c h c
1
Ch ng Iươ
KHÁI NI M C B N Ơ
1.1. Gi i thi u chung v Matlab
1.2. Các l nh menu c a Matlab
1.3. Các khái ni m c b n ơ
1.3.1. M t s phím th ng ng. ườ
1.3.2. Các bi n trong Matlabế
1.3.3. Các phép tn trong Matlab
1.3.4. M t s m toán h c th ng g p ườ
1.3.5 . Các phép tn quan h logic
1, 2,3, 4
Gi ng
2
1.3.6. S ph c vá c phép toán v s ph c
1.3.7. S d ng l nh tr c ti p v i Matlab ế
1.3.8. S d ng c l nh t c file l nh
1.3.9. Dòng nh c gán giá tr bi n ế
1.3.10. Cách t o hàm trong matlab
1, 2,3, 4
Gi ng
Khoa §iÖn
2
i gi¶ng Kü thuËt lËp tr×nh
1.3.11.V các m.
1.3.12. L u và l y d li uư
3
1.3.13. Cácu l nh đi u ki n và l nh l p
1.4. Ma tr n vàc phép tn ma tr n1
1.4.1. Khái ni m v ma tr n
1.4.2. Các qui đ nh v ma tr n
1.4.3. Cách nh p ma tr n
1.4.4. X lí trong ma tr n
1.4.5. M t s ma tr n đ c bi t
1.4.6. Các phép tn v ma tr n
1.5 . Đ ho trong Matlab
1.5.1. Gi i thi u chung v đ ho
1.5.2. Th c hành v lo i đ th 2D
1.5.3. Th c hành v lo i đ th 3D
1, 2,3, 4
Gi ng
4 Th o lu n
5
Ch ng IIươ
C S PH NG PP TÍNH VÀ NG D NGƠ ƯƠ
2.1. L nh và hàm trong Symbolic Matlab
2.1.1. L nh sym và syms
2.1.2 L nh nhân 2 đa th c
2.1.3 . L nh tìm nghi m c a đa th c
2.1.4. L nh tìm l i đa th c khi bi t nghi m ế
2.1.5. L nh chuy n t ph ng trình h s sang ph ng ươ ươ
trình ch a tham s
2.2. Đ i s tuy n tính (Linear Algebra) ế
1, 2,3, 4
Gi ng
6
2.3. Cácm làm đ n gi n hoá các bi u th cơ
2.4. Gi i ph ng trình ươ
2.5. Bi n đ i tích phânế
2.6. Gi i ph ng trình phi tuy n ươ ế
2.7. H ph ng trình đ i s tuy n tính ươ ế
2.8. Ph ng trình vi phân th ngươ ườ
1, 2,3, 4 Gi ng
7Th o lu n
8 KI M TRA GI A K
9
Ch ng IIIươ
PH NG, ĐÁNG GIÁ CH T L NG H TH NG ƯỢ
Đ NG H C
3.1. Gi i thi u Simulink và các th vi n ư
3.2. Mô ph ng h th ng đ ng h c
1, 2,3,
4,5
Gi ng
Khoa §iÖn
3
i gi¶ng Kü thuËt lËp tr×nh
3.3. Gi i thi u công c kh o sát và thi t k h th ng ế ế
đi u khi n - Control System toolbox
10 3.4. Phân tích h th ng đi u khi n trong mi n th i gian
3.5. Kh o sát h th ng tuy n tính b ng ph ng qu ế ươ
đ o nghi m s
1, 2,3,
4,5
11 Th o lu n
12
3.6. Pn tích h th ng đi u khi n b ng ph ng pháp ươ
t n s
3.7. Kh o sát h th ng đi u khi n trong kng gian
tr ng thái
3.8. T ng h p các h th ng đi u khi n tuy n tính ế
1, 2,3,
4,5
Gi ng
13 Th o lu n
14 D tr
I CH NG 1ƯƠ
I.1. M c tiêu, nhi m v .
- M c tiêu trang b cho sinh viên ki n th c; khái ni m chung v ph n m m ế
matlab và simulink.
-Nhi m v c a sinh viên khi h c xong ph i n m đ c các ki n th c c b n ượ ế ơ
v :
Khoa §iÖn
4
i gi¶ng Kü thuËt lËp tr×nh
+ S d ng ph n m m matlab.
+ Cácm toán h c trong matlab.
+ S d ng s ph c và ma tr n trong matlab.
+ Dùng matlab đ v đ th 2D và 3D.
+ S d ng M-file đ vi t đ c các ch ng trình đ n gi n. ế ượ ươ ơ
I.2. Quy đ nhnh th c h c cho m i n i dung nh
Tu nN i dungHình
th c h c
1
Ch ng Iươ
KHÁI NI M C B N Ơ
1.1. Gi i thi u chung v Matlab
1.2. Các l nh menu c a Matlab
1.3. Các khái ni m c b n ơ
1.3.1. M t s phím th ng ng. ườ
1.3.2. Các bi n trong Matlabế
1.3.3. Các pp tn trong Matlab
1.3.4. M t s hàm toán h c th ng g p ườ
1.3.5 . Các pp tn quan h logic
Gi ng,
th o
lu n.
2
1.3.6. S ph c vá các phép toán v s ph c
1.3.7. S d ng l nh tr c ti p v i Matlab ế
1.3.8. S d ng các l nh t các file l nh
1.3.9. Dòng nh c gán gtr bi n ế
1.3.10. Cách t o hàm trong matlab
1.3.11.V các m.
1.3.12. L u và l y d li uư
Gi ng,
th o
lu n.
3
1.3.13. Các u l nh đi u ki n và l nh l p
1.4. Ma tr n và các phép tn ma tr n1
1.4.1. Khái ni m v ma tr n
1.4.2. Các qui đ nh v ma tr n
1.4.3. Cách nh p ma tr n
1.4.4. X trong ma tr n
1.4.5. M t s ma tr n đ c bi t
1.4.6. Các phép tn v ma tr n
1.5 . Đ ho trong Matlab
1.5.1. Gi i thi u chung v đ ho
1.5.2. Th c hành v lo i đ th 2D
1.5.3. Th c hành v lo i đ th 3D
Gi ng ,
th o
lu n.
Khoa §iÖn
5