You are on page 1of 80

Matlab &

Simulink

Ts. Trần Thị Minh Dung

Đà Nẵng, 01/2021
Matlab là gì?
• Phần mềm để tính toán, mô phỏng

• Được lập trình dựa trên ngôn ngữ Fortran

• Trên cơ bản, Matlab được chia theo 5 lớp:


• Các phép toán số học
• Phép tính Logic
• Hàm toán học
• Hàm đồ thị
• Các phép toán I/O (truyền dữ liệu)

3/9/2022 2
1. Cửa sổ lệnh
2. Lịch sử lệnh
3. Vị trí của file hiện tại
4. Thông tin file
5. Bar công cụ
6. Bar shortcut
7. Nút start

3/9/2022 3
01 Ví dụ

3/9/2022 4
3/9/2022 5
Ghép ma trận, vector

3/9/2022 6
3/9/2022 7
3/9/2022 8
Bài tập
Xây dựng các
vector, ma trận sau
trên Matlab

3/9/2022 9
Bài 2

3/9/2022 10
3/9/2022 11
02 Các phép toán số học
3/9/2022 13
3/9/2022 14
Phép chia ma trận
• Rất ít có A/B
−1
• Ví dụ: AX = B  X = A B
• Sử dụng: X=A\B để thay cho ma trận nghịch đảo của A

• Hoặc sử dụng lệnh X= inv(A)*B

• Inv(): ma trận nghịch đảo

• Nếu X = A * B −1
• Sử dụng X= A/B
3/9/2022 15
3/9/2022 16
3/9/2022 17
Bài tập

3/9/2022 18
3/9/2022 19
03 Phép toán LOGIC
Có 2 giá trị 0, 1
• 0: False Một số phép toán
• 1: True
LOGIC khác:
• <=
• >=
• ==
• ~=
• & : và
• | : hoặc

3/9/2022 20
Lấy giá trị true = 1

3/9/2022 21
3/9/2022 22
Bài tập

3/9/2022 23
3/9/2022 24
3/9/2022 25
04 Hàm toán học
3/9/2022 28
3/9/2022 29
PLOT

3/9/2022 30
3/9/2022 31
3/9/2022 32
3/9/2022 33
3/9/2022 34
3/9/2022 35
3/9/2022

36

Bài tập
3/9/2022 38
3/9/2022 39
3/9/2022 40
3/9/2022 41
Giải bài
toán ký
hiệu

3/9/2022 42
3/9/2022 43
3/9/2022 44
3/9/2022 45
3/9/2022 47
3/9/2022 48
3/9/2022 49
3/9/2022 50
Hàm tryền đạt

Phân tích hàm truyền đạt thành phần (sử dụng khi biến đổi ngược Laplace

3/9/2022 51
Thành lập hàm tryền đạt từ nghiệm zero, pole và hệ số khuyếch đại K

3/9/2022 52
Bài tập

3/9/2022 53
3/9/2022 54
3/9/2022 55
Đáp ứng hệ thống

3/9/2022 56
System response

3/9/2022 58
3/9/2022 59
3/9/2022 60
3/9/2022 61
3/9/2022 62
Sơ đồ khối

3/9/2022 63
3/9/2022 64
3/9/2022 65
Bài tập

3/9/2022 66
PTTT
State-space Equations

3/9/2022 67
3/9/2022 68
3/9/2022 69
3/9/2022 70
3/9/2022 71
3/9/2022 72
3/9/2022 73
3/9/2022 75
3/9/2022 76
3/9/2022 77
3/9/2022 78
3/9/2022 79
3/9/2022 80

You might also like