BÀI GIẢNG MATLAB - Trang 42

35

E =

–8 2 3

–8 2 3

–8 2 3

–8 2 3

Hay một ví dụ khác, lấy hàng 1 và hàng 2 của A để tạo ra ma trận F:


>> F = A([1,2,1],:)
F =

–8 2 3

7 8 9

–8 2 3

Ma trận khối

Xây dựng ma trận từ các ma trận con. Ví dụ cho các ma trận vuông AB:

2 4

4 2

,

7 5

5 7

=

=

A

B

, hãy tạo ra ma trận

2 2

2 2

1

T

×

×

=

0

E

Q

A B

BA

.

>> A=[2 4; 7 5]
>> B=[4 2; 5 7]
>> Q=[zeros(2) eye(2); -A\B B*A']
Q =
0 0 1 0
0 0 0 1
0 -1 16 38
-1 0 38 70

Tạo dựng ma trận từ các ma trận con hay từ các véctơ, chẳng hạn như khi ta muốn
chèn thêm một hàng hay cột có cỡ tương ứng vào một ma trận hay ghép nhiều ma
trận thành một ma trận có cỡ lớn hơn.

>> A = [1 2; 3 4]
A =
1 2
3 4
>> B = [11 12; 13 14]
B =
11 12
13 14

>> C = [10 2; 3 6]
C =
10 2
3 6

>> N = [C C2]
N =
10 2 0 2
3 6 3 0



>> M = [A, B; N]
M =
1 2 11 12
3 4 13 14
10 2 0 2
3 6 3 0