Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
645,79 KB
Nội dung
Matrix Laboratory MatLab C BN V MATLAB N Q C 1 Các vn đ c bn trong Matlab • Ni dung – Matlab c bn – Các hàm v đ th – Các phát biu điu khin • Tài liu tham kho – Ngô Quc Cng, Mô phng mch và h thng, i hc S phm K thut Tp. HCM, 2011 2 1. Matlab c bn 1.1 Các phép toán c bn • help, lookfor : tra cu thông tin v mt hàm nào đó. – VD t du nhc “>>” gõ vào : help fft • Phát biu trong matlab có dng : bin = biu thc • Các bin và d liu đc lu t đng. Nu phát biu kt thúc bng du “;” thì kt qu ca biu thc không hin th. 3 1. Matlab c bn 1.1 Các phép toán c bn • VD : • Có th nhp theo hai cách : 4 Ví d (tt) • Mt vector hàng • Có th nhp : • Chuyn v ca B là vector C = B‟ hoc cng có th nhp : 5 1. Matlab c bn 1.1 Các phép toán c bn • Matlab phân bit bin ch in hoa và ch thng. VD : d và D là hai bin khác nhau. Nu không mun có s phân bit, có th dùng lnh : casesen off. • bit kích c ca mt bin, có th dùng hàm size(); • VD : s=size(A) tr v kích thc ma trn A. 6 Tóm tt mt s lnh 7 Tóm tt mt s hàm 8 1. Matlab c bn 1.2. Phép toán trên ma trn và mng • Các phép toán bao gm : cng (+), tr (-), nhân (*), chia (chia thun /, chia nghch \). • VD : a/b ngha là và a\b ngha là • tìm ma trn nghch đo ca A, dùng lnh inv(A). 9 1. Matlab c bn 1.2. Phép toán trên ma trn và mng • Cn phân bit “*” vi “.*” • Nu A1 và B1 là hai ma trn thì A1*B1 là phép nhân ma trn bình thng, còn A1.*B1 dùng đ nhân các phn t tng ng trong hai ma trn vi nhau. nu thì : 10