1. Trang chủ
  2. » Công Nghệ Thông Tin

BÁO CÁO BÀI THỰC HÀNH LAB1 HƯỚNG DẪN SỬ DỤNG MATLAB VÀ SIMULINK

21 185 10

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 522,22 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Báo cáo bài thực hành Lab 1 môn Truyền dữ liệu trường Đại học Công nghệ Thông tin HƯỚNG DẪN SỬ DỤNG MATLAB VÀ SIMULINK Sau khi học xong bài này, sinh viên có thể: Sử dụng phần mềm MATLAB. Thực hiện tạo các script file hay function và lưu trữ trên MATLAB. Biết được các công cụ cơ bản tạo mô hình bằng Simulink trên MATLAB.

Trang 1

ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

Trang 2

Mục lục

DANH MỤC HÌNH ẢNH 2

Bài 1 Tìm hiểu lệnh help hoặc lookfor 3

1.1 Lệnh help 3

1.1.1 Sử dụng lệnh help cho hàm cos 3

1.1.2 Sử dụng lệnh help cho hàm logarithms 4

1.2 Lệnh look for 5

Bài 2 Làm việc với số phức trong matlab 6

Bài 3 Vector 7

3.1 Tạo một vector gồm những số lẻ từ 21 đến 47 7

3.2 Cộng trừ vào vector 8

3.2.1 Trừ đi 3 ở mỗi thành phần vector 8

3.2.2 Cộng 11 vào những vị trí lẻ trên vector 8

Bài 4 Thực thi phép tính 9

4.1 Xoá tất cả các biến với lệnh clear 9

4.2 Định nghĩa ma trận và thực hiện phép tính 10

Bài 5 Gán biến vào ma trận 13

5.1 Gán hàng thứ 1 của ma trận A cho vector x 13

5.2 Gán hai hàng cuối của A cho vector y 13

Bài 6 Vẽ một đường gạch nối bằng điểm 13

Bài 7 Vẽ đồ thị hàm y=sin(x) (0<x<30) 14

Bài 8 Dùng Simulink vẽ tín hiệu sin 15

8.1 Vẽ 1 tín hiệu sin 16

8.2 Vẽ 3 tín hiệu sin khác nhau và biểu diễn trên cùng scope 19

Tài liệu tham khảo 19

[1] Hướng dẫn sử dụng hàm cosine trong Matlab, https://www.mathworks.com/help/matlab/ref/double.cos.html;jsessionid=57b5a4b6fd5879aa524c23 521ee8, truy cập lần cuối 14h25’ 26/03/2020 20

[2] Hướng dẫn sử dụng hàm log trong Matlab, 20

https://www.mathworks.com/help/matlab/ref/log.html,truy cập lần cuối 8h44 27/03/2020 20

[3] Hướng dẫn sử dụng hàm line trong Matlab, 20

https://www.mathworks.com/help/matlab/ref/line.html,truy cập lần cuối 8h40 27/03/2020 20

Trang 3

DANH MỤC HÌNH ẢNH

Hình 1 -1:Hình minh họa tương ứng kết quả khi gõ lệnh help cos 3

Hình 1-2 : Minh họa cách sử dụng chi tiết hàm cos trong Matlab 3

Hình 1-3 : Hình minh họa tương ứng kết quả khi gõ lệnh help log 4

Hình 1-4 : Minh hoạ sử dụng chi tiết hàm log trong Mathlab 4

Hình 1-5 : Hình minh họa tương ứng kết quả khi gõ lệnh lookfor 5

Hình 1-6 : Khi ấn vào dòng lệnh cos 5

Hình 2-1 : Code mô tả 6

Hình 2-2 : Kết quả trả lời khi Run 6

Hình 3-1 : Code mô tả vector và các giá trị của biến 7

Hình 3-2 : Vector kết quả 7

Hình 3-3 : Mô tả code 8

Hình 3-4 : Mô tả code 8

Hình 4-1 : Mô tả các biến bằng code 9

Hình 4-2 : Kết quả khi gõ lệnh “clear” 9

Hình 4-3 : Mô tả code và kết quả 10

Hình 4-4 : Mô tả kết quả phép tính 11

Hình 4-5 : Mô tả kết quả phép tính 11

Hình 4-6 : Mô tả kết quả phép tính 11

Hình 4-7 : Mô tả kết quả phép tính 12

Hình 4-8 : Mô tả kết quả phép tính 12

Hình 5-1 : Mô tả code 13

Hình 5-2 : Mô tả code 13

Hình 6-1 : Mô tả code 14

Hình 6-2 : Kết quả 14

Hình 7-1 : Mô tả code 15

Hình 7-2 : Kết quả 15

Hình 8-1 : Mô tả Simulink 16

Hình 8-2 : Kết quả sóng sin 16

Hình 8-3 : Sóng sin khi sample = 1 17

Hình 8-4 : Sóng sin khi sample = 2 18

Hình 8-5 : Sóng sin khi sample = 5 18

Hình 8-6 : Mô tả 3 sóng sin 19

Trang 4

Bài 1 Tìm hiểu lệnh help hoặc lookfor

1.1 Lệnh help

1.1.1 Sử dụng lệnh help cho hàm cos

Để sử dụng lệnh help, chọn cửa sổ và gõ lệnh help như hình bên dưới

Hình 1-1:Hình minh họa tương ứng kết quả khi gõ lệnh help cos

Nếu muốn biết chi tiết hơn, click vào “Reference page for matlab/cos”, ta được kết quả như Hình 1 –2

Hình 1-2: Minh họa cách sử dụng chi tiết hàm cos trong Matlab

Trang 5

1.1.2 Sử dụng lệnh help cho hàm logarithms

Tương tự ở trên ta cũng gõ lệnh “help”

Hình 1-3: Hình minh họa tương ứng kết quả khi gõ lệnh help log

Nếu muốn biết chi tiết hơn, click vào “Reference page for log”

Hình 1-4: Minh hoạ sử dụng chi tiết hàm log trong Mathlab

Trang 6

1.2 Lệnh look for

Để sử dụng lệnh lookfor, chọn cửa sổ và gõ lệnh lookfor như hình bên dưới

Hình 1-5: Hình minh họa tương ứng kết quả khi gõ lệnh lookfor

Lệnh “lookfor” sẽ tìm tất cả các lệnh có từ “cos”, ta ấn vào dòng lệnh cần tìm kiếm sẽ được như thế này

Hình 1-6: Khi ấn vào dòng lệnh cos

Tương tự như lệnh “help” để biết chi tiết hơn, click vào “Reference page for log” sẽ được kết quả như Hình 1-2

Trang 7

Bài 2 Làm việc với số phức trong matlab

Ta lấy hai số phức bất kỳ ví dụ là: -3+2i và 5-7i

Hình 2-7: Code mô tả

Dựa vào code trong Matlab (Bai2.m), ta có kết quả giá trị các biến như sau:

Hình 2-8: Kết quả trả lời khi Run

Trang 8

Bài 3 Vector

3.1 Tạo một vector gồm những số lẻ từ 21 đến 47

Ta code như thế này (Bai3o1.m)

Hình 3-9: Code mô tả vector và các giá trị của biến

Ta sẽ được một vector như thế này

Hình 3-10: Vector kết quả

Trang 9

3.2 Cộng trừ vào vector

3.2.1 Trừ đi 3 ở mỗi thành phần vector

Cho vector x(4 5 9 6) Ta code như sau và sẽ được kết quả(Bai3o2.m)

Hình 3-11: Mô tả code

3.2.2 Cộng 11 vào những vị trí lẻ trên vector

Ta có code như sau(Bai3o3.m)

Hình 3-12: Mô tả code

Trang 10

Bài 4 Thực thi phép tính

4.1 Xoá tất cả các biến với lệnh clear

Ví dụ ta có các biến x, y, z như hình sau (Bai4o1.m)

Hình 4-13: Mô tả các biến bằng code

Gõ lệnh “clear” nó sẽ nó tất cả các biến trên và các giá trị của nó

Hình 4-14: Kết quả khi gõ lệnh “clear”

Trang 14

Bài 5 Gán biến vào ma trận

5.1 Gán hàng thứ 1 của ma trận A cho vector x

Ta có ma trận A=[2 4 1; 6 7 2; 3 5 9] và vector x ban đầu x=[4 5 9 6] Để gán hàng thứ 1 của ma trận

A cho vector x ta code như sau (Bai5o1.m)

Hình 5-21: Mô tả code

5.2 Gán hai hàng cuối của A cho vector y

Lấy vector y =[1 2 3] (Bai5o2.m)

Hình 5-22: Mô tả code

Trang 15

Bài 6 Vẽ một đường gạch nối bằng điểm

Ta có các điểm như sau : (2, 6), (2.5, 18), (5, 17.5), (4.2, 12.5) và (2, 12) Để nối các điểm lại với nhau ta dùng line(x,y) ta sẽ có code như sau (Bai6.m)

Hình 6-23: Mô tả code

Hình 6-24: Kết quả

Trang 17

Bài 8 Dùng Simulink vẽ tín hiệu sin

Trang 19

* Khi Sample = 2

Hình 8-30: Sóng sin khi sample = 2

* Khi Sample = 5

Trang 20

Hình 8-31: Sóng sin khi sample = 5

Nhận xét:

Ta thấy khi thay đổi mẫu (sample) của sóng sine tức là đang chuyển đổi một tín hiệu liên tục thành một tín hiệu rời rạc

8.2 Vẽ 3 tín hiệu sin khác nhau và biểu diễn trên cùng scope

Ta làm như ở bài 8.1, sau khi chạy ra sẽ được kết quả như hình sau

Hình 8-32: Mô tả 3 sóng sin

Trang 21

Tài liệu tham khảo

[1] Hướng dẫn sử dụng hàm cosine trong Matlab, https://www.mathworks.com/help/matlab/ref/double.cos.html;jsessionid=57b5a4b6fd5879aa524c23521ee8, truy cập lần cuối 14h25’ 26/03/2020.[2] Hướng dẫn sử dụng hàm log trong Matlab,

https://www.mathworks.com/help/matlab/ref/log.html ,truy cập lần cuối 8h44

27/03/2020

[3] Hướng dẫn sử dụng hàm line trong Matlab,

https://www.mathworks.com/help/matlab/ref/line.html ,truy cập lần cuối 8h40

27/03/2020

Ngày đăng: 13/08/2021, 09:50

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w