Danh mục tài liệu

Bài giảng Mô phỏng hệ thống truyền thông: Chương 2 - TS. Nguyễn Đức Nhân

Số trang: 59      Loại file: pdf      Dung lượng: 3.49 MB      Lượt xem: 16      Lượt tải: 0    
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Mô phỏng hệ thống truyền thông - Chương 2: Giới thiệu về MATLAB, cung cấp cho người học những kiến thức như giới thiệu chung; các cấu trúc cơ bản trong MATLAB; hoạt động ma trận và vecto; lập trình trong matlab; phương trình vi phân. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Mô phỏng hệ thống truyền thông: Chương 2 - TS. Nguyễn Đức Nhân23/08/2012 25Nguyễn Đức Nhân • MATLAB: MATrix LABoratory – Là một công cụ mô phỏng và tính tóan số – Các hoạt động tính toán dựa trên cấu trúc dữ liệu đơn hay matrix  cú pháp trong MATLAB đơn giản, chương trình dễ viết hơn các ngôn ngữ lập trình bậc cao hoặc các chương trình đại số máy tính khác. – MATLAB là một ngôn ngữ dịch, tất cả các lệnh có thể được thực hiện trực tiếp – Được bổ sung thêm “symbolics” toolbox  cho phép thực hiện tính toán dạng “symbolic” như các chương trình MAPLE hoặc MATHEMATICA. – Khả năng tương tác với Simulink, một toolbox đặc biệt – công cụ để xây dựng chương trình mô phỏng dựa trên giao diện đồ họa.23/08/2012 26Nguyễn Đức Nhân Thanh công cụ Cửa sổ thư mục hiện tại Workspace (Cửa sổ biến làm việc) Cửa sổ lệnh Cửa sổ lịch sử lệnh23/08/2012 27Nguyễn Đức Nhân • Các biến MATLAB – Kiểu dữ liệu cơ bản: matrix – Định nghĩa các biến MATLAB: >> x = 2.4 x= 2.4000 >> vector = [1 5 -3] vector = 1 5 -3 >> thematrix = [3 1+2*i 2;4 0 -5] thematrix = 3.0000 1.0000 + 2.0000i 2.0000 4.0000 0 -5.000023/08/2012 28Nguyễn Đức Nhân • Các biến MATLAB – Workspace: Sử dụng lệnh who hoặc whos để kiểm tra biến Để xóa biến sử dụng lệnh clear23/08/2012 29Nguyễn Đức Nhân • Các biến MATLAB – Xử lý các biến: >> A = [1 2 3; 4 5 6; 7 8 9] A= >> B = A(2,:) 1 2 3 B= 4 5 6 7 8 9 4 5 6 >> A(:,1)=[] >> A(2,:)=[] A= A= 2 3 1 2 3 5 6 7 8 9 8 923/08/2012 30Nguyễn Đức Nhân • Các biến MATLAB: – Bài tập: 1. Tạo các vectơ và ma trận trong MATLAB với các biến: 2. Khai triển ma trận M thành ma trận V 6x6: Xóa hàng 2 và cột 3 từ ma trận V Tạo vectơ z từ hàng 4 của ma trận V Biến đổi giá trị tại V(4,2) thành j+523/08/2012 31Nguyễn Đức Nhân • Các hoạt động số học – Các phép tính ma trận:23/08/2012 32Nguyễn Đức Nhân • Các hoạt động số học – Các phép tính theo phần tử: sử dụng . (dot) để phân biệt23/08/2012 33Nguyễn Đức Nhân • Các hoạt động số học – Các phép tính chia: phân biệt chia trái () và chia phải (/)23/08/2012 34Nguyễn Đức Nhân • Các hoạt động số học – Các phép tính chia: phân biệt chia trái () và chia phải (/)23/08/2012 35Nguyễn Đức Nhân • Các hoạt động số học – Bài tập: 3. Tính tích 2 ma trận: và 4. Dùng hoạt động ma trận để biến đổi từ thành 5. Tính ma trận đảo của M bằng phép chia23/08/2012 36Nguyễn Đức Nhân • Các hoạt động logic – Các hoạt động logic cho ra kết quả true (1) hoặc false (0)23/08/2012 37Nguyễn Đức Nhân • Các hoạt động logic – Các hoạt động logic cho ra kết quả true (1) hoặc false (0)23/08/2012 38Nguyễn Đ ...