MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 35

Phép toán với vector và ma trận

24

1 2 3
1 5 1
4 5 1
0 2 1

>> T3 = [T; G'];

% điều gì xảy ra?

>> [G' diag(5:6); ones(3,2) T]

% kết nối nhiều ma trận

ans =

1 4 0 5 0
5 5 2 0 6
1 1 -1 3 4
1 1 4 5 6
1 1 1 2 3

Cũng tương tự như với vector, chúng ta có thể trích ra một số thành phần của ma trận. Mỗi
thành phần của ma trận được đánh dấu bởi vị trí hàng và cột. Thành phần ở hàng i và cột j
được ký hiệu là A

ij

, và ký hiệu trong MATLAB là A(i,j).

>> A = [1:3; 4:6; 7:9]
A =

1 2 3
4 5 6
7 8 9

>> A(1,2), A(2,3), A(3,1)
ans =

2

ans =

6

ans =

7

>> A(4,3)

% không đúng vì A là ma trận 3x3

??? Index exceeds matrix dimensions.
>> A(2,3) = A(2,3) + 2*A(1,1) % thay đổI giá trị của A(2,3)
A =

1 2 3
4 5 8
7 8 9

Một ma trận cũng có thể được mở rộng theo cách sau đây:

>> A(5,2) = 5

% gán 5 cho vị trí A(5,2) và

% các thành phần khác là zero

A =

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.