Professional Documents
Culture Documents
1
BÁO CÁO BÀI THỰC HÀNH SỐ 1
Hướng dẫn sử dụng
Mathlab và Simulink
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:
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:
3
Hình 3.4: Cộng 19 vào các thành phần có vị trí lẻ
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:
4
Hình 5.1: Khởi tạo ma trận A
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:
6
Lấy 3 phần tử đầu của cột 2 của A gán cho B
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.
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.
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:
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
*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
10