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 Đ ...
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 Đ ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Mô phỏng hệ thống truyền thông Mô phỏng hệ thống truyền thông Hệ thống truyền thông Lập trình trong matlab Ngôn ngữ dịch Giao diện đồ họa Hàm toán họcTài liệu có liên quan:
-
Đề cương chi tiết bài giảng môn Đảm bảo và an toàn thông tin
25 trang 306 0 0 -
Tuyển tập bài nghiên cứu chủ đề Truyền thông Việt Nam trong bối cảnh toàn cầu hóa: Phần 1
161 trang 177 0 0 -
Giáo trình Hệ điều hành Linux - CĐ Nghề Đắk Lắk
88 trang 75 0 0 -
bài tập ứng dụng SAP - giải khung không gian
10 trang 55 0 0 -
123 trang 53 1 0
-
Bài giảng Nhập môn Kỹ thuật truyền thông - Chương 1: Hệ thống truyền thông
52 trang 47 0 0 -
Bài tập lớn môn học Mô phỏng hệ thống truyền thông – D10VT
3 trang 47 0 0 -
Lý thuyết hệ thống viễn thông: Phần 1 - Vũ Đình Thành
87 trang 44 0 0 -
Giáo trình Thông tin di động: Phần 1
110 trang 44 0 0 -
Bài giảng Lập trình Windows Form với C#: Chương 1 - Lê Thị Ngọc Hạnh
56 trang 41 0 0