lOMoARcPSD| 58737056
THỰC HÀNH MÔ PHỎNG HỆ THỐNG TRUYỀN THÔNG
(Buổi 1)
Phạm Thị Việt Trinh – B20DCVT392
a=9; b=2; c=b+a-2=9
[1] Tạo ma trận A bất kì sau đó trả về kích thước của ma trận
AA=rand(2,3) sizeA=size(A) disp(sizeA)
Kết quả:
Ma trận A:
Kích thước của ma trận A:
[2] Tạo ma trận A có kích thước là (axb) sau đó chuyển thành B là
vectohàng a=9 b=2
A=rand(9,2)
B=reshape(A,1,a*b)
Kết quả:
Ma trận A:
lOMoARcPSD| 58737056
Ma trận B:
[3] Tạo ma trận A có kích thước là (axb) sau đó tạo ma trận B là đường
chéocủa ma trận A
A=rand(9,2)
B=diag(A)
lOMoARcPSD| 58737056
[4] Tạo ma trận A có kích thước là (axb) sau đó tìm giá trị lớn nhất
nhỏnhất của ma trận a=9 b=2
A=rand(9,2)
maxA=max(A(:))
minA=min(A(:))
lOMoARcPSD| 58737056
[5] Tạo ma trận A có kích thước (axb) có giá trị tăng từ 1 đến axb sau
đótính tổng và trung bình của các phần tử trong ma trận a=9 b=2
A=reshape(1:a*b,a,b)
sumA=sum(A(:))
meanA=mean(A(:))
[6] Tạo ma trận A là ma trận đơn vị có kích thước là a và ma trận B
kíchthước phù hợp và có giá trị toàn b, sau đó ghép 2 ma trận đó với nhau
a=9 b=2
A=eye(a)
B = ones(a) * b
C=vertcat(A,B) % Ghép ma trận A và B với nhau theo chiều dọc
lOMoARcPSD| 58737056
[7] Tạo ma trận A có kích thước 10x11 sau đó thực hiện: i) Tạo
vector B từ hàng a của ma trận A ii) Tạo vector C từ cột b của ma
trận A iii) Lấy giá trị phần tử tại vị trí (a,b) gán vào biến z
a=9 b=2
A=rand(10,11)
B=A(a,:)
C=A(:,b)
z=A(a,b)
Kết quả:
Ma trận A:
i, ii, iii:
lOMoARcPSD| 58737056
[8] Tạo ma trận A (3x5) có giá trị nằm trong khoảng từ -2 đến
12 trích xuấtra:
i) các phần tử lớn hơn a và gán vào B ii) các phần
tử nhỏ hơn hoặc bằng b và gán vào C
a=9
b=2
A=randi([-2,12],3,5)
condition1=A>a
B=A(condition1)
condition2=A<=b
C=A(condition2
Kết quả:
lOMoARcPSD| 58737056

Preview text:

lOMoAR cPSD| 58737056
THỰC HÀNH MÔ PHỎNG HỆ THỐNG TRUYỀN THÔNG (Buổi 1)
Phạm Thị Việt Trinh – B20DCVT392 a=9; b=2; c=b+a-2=9 [1]
Tạo ma trận A bất kì sau đó trả về kích thước của ma trận
AA=rand(2,3) sizeA=size(A) disp(sizeA) Kết quả: Ma trận A:
Kích thước của ma trận A: [2]
Tạo ma trận A có kích thước là (axb) sau đó chuyển thành B là vectohàng a=9 b=2 A=rand(9,2) B=reshape(A,1,a*b) Kết quả: Ma trận A: lOMoAR cPSD| 58737056 Ma trận B: [3]
Tạo ma trận A có kích thước là (axb) sau đó tạo ma trận B là đường chéocủa ma trận A A=rand(9,2) B=diag(A) lOMoAR cPSD| 58737056 [4]
Tạo ma trận A có kích thước là (axb) sau đó tìm giá trị lớn nhất và
nhỏnhất của ma trận a=9 b=2 A=rand(9,2) maxA=max(A(:)) minA=min(A(:)) lOMoAR cPSD| 58737056 [5]
Tạo ma trận A có kích thước (axb) có giá trị tăng từ 1 đến axb sau
đótính tổng và trung bình của các phần tử trong ma trận a=9 b=2 A=reshape(1:a*b,a,b) sumA=sum(A(:)) meanA=mean(A(:)) [6]
Tạo ma trận A là ma trận đơn vị có kích thước là a và ma trận B có
kíchthước phù hợp và có giá trị toàn b, sau đó ghép 2 ma trận đó với nhau a=9 b=2 A=eye(a) B = ones(a) * b C=vertcat(A,B)
% Ghép ma trận A và B với nhau theo chiều dọc lOMoAR cPSD| 58737056 [7]
Tạo ma trận A có kích thước 10x11 sau đó thực hiện: i) Tạo
vector B từ hàng a của ma trận A ii) Tạo vector C từ cột b của ma
trận A iii) Lấy giá trị phần tử tại vị trí (a,b) gán vào biến z
a=9 b=2 A=rand(10,11) B=A(a,:) C=A(:,b) z=A(a,b) Kết quả: Ma trận A: i, ii, iii: lOMoAR cPSD| 58737056 [8]
Tạo ma trận A (3x5) có giá trị nằm trong khoảng từ -2 đến 12 trích xuấtra:
i) các phần tử lớn hơn a và gán vào B ii) các phần
tử nhỏ hơn hoặc bằng b và gán vào C a=9 b=2 A=randi([-2,12],3,5) condition1=A>a B=A(condition1) condition2=A<=b C=A(condition2 Kết quả: lOMoAR cPSD| 58737056