BÀI GIẢNG MATLAB - Trang 40

33

>> d=[4 4 4 4] % cac phan tu tren duong cheo chinh
d =
4 4 4 4
>> d1=[-2 -2 -2] % cac phan tu tren duong cheo phu tren
d1 =
-2 -2 -2
>> d2=[-1 -1 -1] % cac phan tu tren duong cheo phu duoi
d2 =
-1 -1 -1
>> Dd=diag(d)+diag(d1,1)+diag(d2,-1)
Dd =
4 -2 0 0
-1 4 -2 0
0 -1 4 -2
0 0 -1 4
>> diag(Dd,1)
ans =
-2
-2
-2

Tham chiếu đến các phần tử của ma trận

Các phần tử, các cột hay các hàng của ma trận đều có thể được tác động ñến nhờ
cách đánh chỉ số của chúng. Chỉ số của các phần tử của ma trận là cặp số nguyên
(i,j), i là chỉ số hàng và j là chỉ số cột. Các số này bắt đầu từ 1 (1, 2, ...), Matlab
không sử dụng chỉ số 0 như một số ngôn ngữ lập trình khác. Ví dụ đối với ma trận


>> A = [1 2 3; 4 5 6; 7 8 9]
A =

1 2 3

4 5 6

7 8 9

Chúng ta có thể nhặt ra một phần tử bất kỳ ở hàng i và cột j, A(i,j), như sau

>> A(2,3)
ans = 6

Để lấy tất cả các phần tử của cột j, ta viết A(:,j). Ví dụ cần lấy ra cột thứ hai của A:


>> c2 = A(:,2)
ans =

2

5

8

Hay để lấy ra hàng thứ i ta viết A(i,:), ví dụ hàng thứ 3:

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.