|
|
|
Hiện tại, tôi sử dụng Matlab 7.0, để có thế sử dụng tốt và hiểu về ma trận trong matlab, tốt nhất bạn nên vào phần
Help(F1)->Matlab->Getting Started->Matrix and Array để xem, hay bạn có thể Download từ trang chủ của Matlab các nội dung cần thiết để
tìm hiểu. |
Bây giờ, ta đi vào nội dung chính: Cách khai báo một hàm truyền trong Matlab. (Bạn có thể tham khảo trong
phần Help->Control System Toolbox) Thường ta dùng bốn cách sau:
 |
Dạng hàm truyền (Tranfer Function) |
 |
Dang zêrô-cưc-đô lơi (zero-pole-gain) |
 |
Dạng dữ liệu đặc tính tần số (frequency response data) |
 |
Dạng không gian trạng thái (State space) |
|
|
Để có thể xem chi tiết, bạn đánh các hàng lệnh tương ứng trong Matlab như sau: |
|
>>doc tf
>>doc zpk
>>doc frd
>>doc ss |
|
Các lệnh trên sẽ cho ta cái nhìn chung nhất về các mô hình LTI. |
|
Ví dụ: để khai báo hàm truyền g=(s+5)/(s^2+5*s+6) ta có thể làm theo cách sau:
>>g=tf([1 5],[1 5 6])
Hoăc
>>ts=[1 5]
>>ms=[1 5 6] |
|
Sau đó |
|
>>g=tf(ts,ms) |
|
Nên sử dụng dạng này khi tử số và mẫu số là tổng: Sigma(a×sⁿ) |