Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Trường Đại học Bách Khoa – Đại Học Đà Nẵng

Khoa Điện tử - Viễn thông

BÁO CÁO CUỐI KÌ


Học phần: Nhập môn ngành

Sinh viên thực hiện: Nguyễn Văn Hùng


Phan Hoàng Nhật
Nguyễn Xuân Quân

STT: Nhóm 13
Lớp: 23DT1
ĐỀ NHÓM 13

Bài 1: Vẽ đồ thị hàm số f(x) trong khoảng (a,b) với điều kiện sử dụng 100
điểm; với điều kiện bước nhảy là 0.1.

Bài 2: Viết đoạn code thể hiện nhiệm vụ sau:


- Nhập vào vận tốc gió v
- Tính ra lượng mưa theo công thức f2(x)
- In ra lượng mưa, dự báo thời tiết biết
Nếu lượng mưa trên 500mm, tốc độ gió trên 100km/h dự báo bão
lớn
Nếu lượng mưa trên 300mm và dưới 500, tốc độ gió trên 80km/h
dự báo bão
Nếu lượng mưa trên 100mm và dưới 300, tốc độ gió trên 60km/h
dự báo áp thấp nhiệt đới

Bài 3:
Tạo ma trận a1xb1 gồm các giá trị nguyên trong khoảng từ k đến h.
a. Xác định giá trị lớn nhất, nhỏ nhất của toàn ma trận
b. Xác định giá trị lớn nhất trên từng hàng
c. Xác định giá trị lớn nhất trên từng cột
d. Tìm tổng các phần tử dương trong ma trận.

Bài 4: Nhập vào điểm của các học phần kỹ thuật lập trình; nhập môn
ngành; môi trường; in ra điểm trung bình học tập và đánh giá kết quả học tập
theo thang điểm 10. (Học lực xuất sắc ĐTB trên 9.5; học lực giỏi ĐTB từ 8.5
đến 9.5; học lực khá ĐTB từ 6.5 đến 8.5; học lực trung bình ĐTB từ 4 đến 6.5;
học lực yếu ĐTB dưới 4).

1
Bài 5:
Dãy Fibonaxi là dãy số được cho bởi quy tắc:
F1=F2=1; Fn=Fn-1+Fn-2 với n≥3
1. In ra 11 số hạng đầu tiên của dãy
2. Tính tỷ số Fn-1/Fn với n=48+STT của nhóm
Bài 6: Nhập vào giá trị x và biến đầu ra là y được cho bởi công thức:
y=sin(x)+cos(x).
Vẽ đồ thị của y theo x với yêu cầu sử dụng 150 điểm.
Tính giá trị của tích phân F3(x).
Tính giới hạn của các hàm số sau:

STT a b a1 b1 k h f(x) f2(x) f3(x)


13 0 4pi 5 5 -10 8 Cosx V*10.4/6
0

2
Bài 1
a = 0;
b = 4*pi;
x=a:0.1:b;
f = cos(x);
plot(x, f);
title('Đồ thị của hàm cos(x)')

Bài 2
v = input('Nhap v toc do gio: ');
f2 =v*10.4/60
fprintf('Luong mua: %f\n', f2);
if f2 > 500 && v > 100
disp('Du bao bao lon');
elseif f2 > 300 && f2 <= 500 && v > 80
disp('Du bao bao');
elseif f2 > 100 && f2 <= 300 && v > 60
disp('Du bao ap thap nhiet doi');
else
disp('Du bao thoi tiet binh thuong');
end

Bài 3
a1 = 5;
b1 = 5;
k = -10;
h = 8;

matran = randi([k, h], a1, b1);

max_matran = max(matran, [], 'all');


min_matran = min(matran, [], 'all');
disp(['Giá trị lớn nhất của ma trận: ', num2str(max_matran)]);

3
disp(['Giá trị nhỏ nhất của ma trận: ', num2str(min_matran)]);
max_trenhang = max(matran, [], 2);
disp('Giá trị lớn nhất trên từng hàng:');
disp(max_trenhang);

max_trencot = max(matran, [], 1);


disp('Giá trị lớn nhất trên từng cột:');
disp(max_trencot);

tong_phantu_duong = sum(matran(matran > 0), 'all');


disp(['Tổng các phần tử dương trong ma trận: ', num2str(tong_phantu_duong)]);

Bài 4

diemKTLT = input('Nhập điểm Kỹ thuật lập trình: ');


diemNMN = input('Nhập điểm Nhập môn ngành: ');
diemMT = input('Nhập điểm Môi trường: ');

diemTrungBinh = (diemKTLT + diemNMN + diemMT) / 3;

if diemTrungBinh > 9.5


disp('Học lực xuất sắc');
elseif diemTrungBinh >= 8.5
disp('Học lực giỏi');
elseif diemTrungBinh >= 6.5
disp('Học lực khá');
elseif diemTrungBinh >= 4
disp('Học lực trung bình');
else
disp('Học lực yếu');
end

disp(['Điểm trung bình học tập: ', num2str(diemTrungBinh)]);

4
Bài 5
n = 11;
fibonacci = zeros(1, n);
fibonacci(1) = 1;
fibonacci(2) = 1;
for i = 3:n
fibonacci(i) = fibonacci(i-1) + fibonacci(i-2);

end
fprintf('1. 11 số hạng đầu tiên của dãy Fibonacci: %s\n', mat2str(fibonacci));
n = 61;
fibonacci_n_minus_1 = 0;
fibonacci_n = 1;
for i = 3:n
temp = fibonacci_n;
fibonacci_n = fibonacci_n + fibonacci_n_minus_1;
fibonacci_n_minus_1 = temp;
end

Bài 6
x = linspace(-2*pi, 2*pi, 150);
y = sin(x) + cos(x);

plot(x, y);
title('Đồ thị của hàm số y = sin(x) + cos(x)');
xlabel('x');
ylabel('y');

Tính giá trị của tích phân F3(x).

5
F3x = @(x) sin(x).^2;

result = integral(F3x, 0, pi);

disp('gia tri cua tich phan F3(x)');


disp(result);

syms x;
expr = sin(sqrt(x + 1)) - sin(sqrt(x));
limit_expr = limit(expr, x, inf);
disp('gioi han cua lim la: ');
disp(limit_expr);

Với a =0

syms x a;

f = (sin(x) - sin(a)) / (x - a);


f_substituted = subs(f, a, 0);
limit_result = limit(f_substituted, x, 0);
disp('gioi han cua lim la :')
disp(limit_result);

syms x

expr = (1 - cos(x)) / x^2;


limit_expr = limit(expr, x, pi);
disp('gioi han cua lim la: ')
disp(limit_expr)

6
7

You might also like