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

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

25

1 2 3
4 5 8
7 8 9
0 0 0
0 5 0

Các thành phần zero của ma trận A ở trên cũng có thể được thay đổi:

>> A(4,:) = [2, 1, 2];

% gán vector [2, 1, 2] vào hàng thứ 4 của

A
>> A(5,[1,3]) = [4, 4];

% gán A(5,1) = 4 và A(5,3) = 4

>> A % kiểm tra sự thay đổi của ma trận A?

Những phần khác nhau của ma trận A được trích ra theo cách sau đây:

>> A(3,:)

% trích ra hàng thứ 3 của A

ans =

7 8 9

>> A(:,2)

% trích ra cột thứ 2 của A

ans =

2
5
8
1
5

>> A(1:2,:)

% trích ra hàng thứ 1 và 2 của A

ans =

1 2 3
4 5 8

>> A([2,5],1:2)

% trích ra một phần của A

ans =

4 5
4 5

Các lệnh ở những ví dụ trên được giải thích ngắn ngọn trong bảng 3.1.
Lưu ý khái niệm ma trận rỗng [], chẳng hạn các hàng hay cột của ma trận có thể được xóa bỏ
bằng cách gán giá trị của nó cho ma trận rỗng [].

>> C = [1 2 3 4; 5 6 7 8; 1 1 1 1];
>> D = C; D(:,2) = []

% xóa cột thứ 2 của D

>> C ([1,3],:) = [] % xóa cột thứ 1 và 2 của C

#

Bài tập 3-3.

Hãy xóa tất cả các biến (sử dụng lệnh clear). Định nghĩa ma trận A = [1:4; 5:8; 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:

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.