You are on page 1of 10

Khoa Mạng máy tính & Truyền thông - UIT

1
BÁO CÁO BÀI THỰC HÀNH SỐ 1
Hướng dẫn sử dụng
Mathlab và Simulink

Môn học: Truyền dữ liệu

Nhóm 8:
Lâm Xương Tín (18521497)
Sinh viên thực hiện
Trần Ngọc Long (22520822)
Nguyễn Văn Nam (22520922)
Thời gian thực hiện 7/3/2024 - 14/3/2024
Số câu đã hoàn thành 8/8
TRẢ LỜI CÁC CÂU HỎI

Câu 1: Sử dụng lệnh help hoặc lookfor để tìm kiếm thông tin cho các câu hỏi sau:
- Hãy tìm lệnh thể hiện phép toán hàm cosin.
- Tìm thông tin về hàm logarithms.

Trả lời:

Hình 1.1: Lệnh thể hiện hàm cosin

Hình 1.2: Thông tin về các hàm logarithm

Câu 2: Cho hai số phức bất kỳ, ví dụ 10 - 4i và -4 – 7i. Hãy thực hiện các phép toán
để cộng, trừ, nhân và chia hai số phức này với nhau sao cho đơn giản, nhanh nhất.
(gợi ý khai báo biến).

Trả lời: Ta khởi tạo x = 10-4i và y = -4-7i sau đó tính toán và gán vào các biến tong, hieu,
tich và thuong

2
Hình 2.1: Khởi tạo x, y Hình 2.2: Tính toán

Câu 3:Hãy thực hiện các bài tập sau đây (không sử dụng vòng lặp và câu điều kiện):
- Tạo một vector bao gồm những số chẵn trong khoảng từ 35 đến 63.
- Cho x = [23 59 45 16 15 94 45 52 15 84 89 54 62 87 51 42 56 84 87 98 14 25]
o Trừ đi 15 ở mỗi thành phần của vector
o Cộng 19 vào các thành phần có vị trí lẻ và trừ 23 vào các thành phần có vị trí chẵn.

Trả lời:

Hình 3.1: Vector số chẵn từ 35 đến 63

Hình 3.2: Tạo vector x

Hình 3.3: Trừ đi 15 ở mỗi thành phần của vector

3
Hình 3.4: Cộng 19 vào các thành phần có vị trí lẻ

Hình 3.5: Trừ 23 vào các thành phần có vị trí chẵn

Câu 4: Vẽ đồ thị của hàm y = sin(x) trong khoảng 0<x<30 thêm tiêu đề và mô tả của
các trục vào đồ thị.

Trả lời:

: tạo một vector x từ 0 đến 30 với khoảng cách là 0.1


: tính y = sin(x)
: Thay đổi tiêu đề
: Đặt nhãn trục x
: Đặt nhãn trục y

Hình 4.1: plot(x,y)

Câu 5: Cho ma trận A (m hàng, n cột), ví dụ A = [2 5 7 4 1; 6 1 7 8 2; 3 5 8 7 9; 9 4


8 3 8]. Thực thi các phép toán sau đối với A:
- Gán hàng thứ m-1 của A cho vector x
- Gán hàng đầu và hàng cuối của A cho y
- Gán 2 cột cuối của A cho z
Trả lời:

4
Hình 5.1: Khởi tạo ma trận A

Hình 5.2: Gán m bằng số hàng và n bằng số cột

Hình 5.3: Gán hàng thứ m-1 của A cho vector x

Hình 5.4: Gán hàng đầu và hàng cuối của A cho y

5
Hình 5.5: Gán 2 cột cuối của A cho z

Câu 6: Hãy xóa tất cả các biến (lệnh clear). Định nghĩa ma trận A = [10:14; 15:19; 1 1 1 1
1]. Hãy thực thi và kiểm tra kết quả của các phép tính sau:
- x = A(:, 3)
- y = A(3 : 3, 1 : 4)
- B = A(1 : 3, 2 : 2)
- A = [A; 2 1 7 8 7; 7 1 7 4 5]
- A(1, 1) = 9 + A(2, 3)
- C = A([1, 3], 2)
- A(2 : 3, 1 : 3) = [0 0 0; 0 0 0]
- D = A([2, 3, 5], [1, 3, 4])
- D(2, :) = [ ]

Trả lời:

Hình 6.1: Định nghĩa ma trận A

Gán toàn bộ cột thứ 3 của A cho x

Lấy 4 phần tử đầu của hàng 3 của A gán cho y

6
Lấy 3 phần tử đầu của cột 2 của A gán cho B

Thêm hai hàng mới cho ma trận


A

Cập nhật phần tử A(1, 1) = 9 + A(2, 3)

Gán vector C bằng các phần tử ở hàng thứ nhất và hàng thứ
ba của cột thứ hai của A.

Gán giá trị 0 cho phần ma trận của A từ hàng


thứ hai đến hàng thứ ba và từ cột thứ nhất
đến cột thứ ba.

7
Gán ma trận D bằng phần ma trận của A từ
các hàng thứ 2, 3 và 5 và từ các cột thứ 1, 3
và 4.

Xóa hàng 2 của D

Câu 7: Vẽ một đường bằng nét gạch ngắn nối các đểm sau lại với nhau: (2, 4), (2.5,
15), (5, 14.5), (8.2, 16.5) và (4, 12).

Trả lời:

:Tạo vector x chứa tung độ và vector y chứa hoành độ


của các điểm.

: Vẽ và chọn kiểu đường

Hình 7.1: Kết quả

8
Câu 8: Dùng Simulink vẽ tín hiệu sin như sau: (nhớ bỏ giới hạn bộ đệm data của scope)
- Vẽ 1 tín hiệu sin và biểu diễn bằng scope trong 5s, thay đổi số mẫu (sample) và nhận
xét.
- Vẽ 3 tín hiệu sin khác nhau và biểu diễn trên cùng scope trong 5. (gợi ý: thêm số
lượng input trong setup scope).
Trả lời:

Bước 1: Mở Simulink
Bước 2: Tại Library Browser, lấy ra khối Sine Wave và Scope và nối lại
Bước 3: Chỉnh thời gian 5s

Hình 8.1: Kết quả khi Sample = 0

Hình 8.2: Kết quả khi Sample = 1

*Nhận xét: Thay đổi Sample time sẽ ảnh hưởng đến tần số lấy mẫu của tín hiệu sine được
tạo ra, từ đó dẫn đến độ phân giải, tỉ lệ chính xác và tài nguyên thay đổi theo.

9
Ghi chú: 3 tín hiệu hình sin lần lượt có Frequency là 1, 2 và 5

Hình 8.3: Kết quả 3 Sine wave

10

You might also like