BÀI GIẢNG MATLAB - Trang 39

32

>> eye(2,3)
ans =
1 0 0
0 1 0

>> zeros(3,3)
ans =
0 0 0
0 0 0
0 0 0

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

>> magic(3)

ans =

8 1 6
3 5 7
4 9 2

>> magic(5)
ans =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

Ngoài ra để tạo ra ma trận đường chéo, hay ma trận băng – ma trận gồm một số
đường chéo, ta có thể sử dụng hàm diag. Hàm diag với đối số là ma trận sẽ trả lại
một véctơ chứa đường chéo của ma trận, cũng với hàm diag nhưng biến số là một
véctơ sẽ cho ta một ma trận đường chéo.

>> A1=[1 2 3; 3 4 5; 3 5 7]
A1 =
1 2 3
3 4 5
3 5 7
>> Ad=diag(A1)
Ad =
1
4
7

>> Add=diag(Ad)
Add =
1 0 0
0 4 0
0 0 7

Với hàm diag ta có thể xây dựng được ma trận băng (band-matrix), diag(d,j) tạo ra
ma trận đường chéo phụ (chỉ số j là số thứ tự của đường chéo phụ, với j dương
đường chéo phụ phía trên đường chéo chính, với j âm đường chéo phụ phía dưới
đường chéo chính).

diag

(d,j) %Cho ma trận có đường chéo phụ j là véctơ d

diag

(A,j) %Cho véctơ chứa đường chéo phụ j ma trận 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.