MATLAB - Vectơ
Vectơ là một mảng số một chiều. MATLAB cho phép tạo hai loại vectơ:
- Vectơ hàng
- Vectơ cột
Vectơ hàng
Row vectors được tạo bằng cách đặt tập hợp các phần tử trong dấu ngoặc vuông, sử dụng dấu cách hoặc dấu phẩy để phân cách các phần tử.
r = [7 8 9 10 11]
MATLAB sẽ thực hiện câu lệnh trên và trả về kết quả sau:
r =
7 8 9 10 11
Vectơ cột
Column vectors được tạo bằng cách đặt tập hợp các phần tử trong dấu ngoặc vuông, sử dụng dấu chấm phẩy để phân tách các phần tử.
c = [7; 8; 9; 10; 11]
MATLAB sẽ thực hiện câu lệnh trên và trả về kết quả sau:
c =
7
8
9
10
11
Tham chiếu các phần tử của một vectơ
Bạn có thể tham chiếu một hoặc nhiều phần tử của vectơ theo một số cách. Thành phần thứ i của vectơ v được gọi là v (i). Ví dụ -
v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(3)
MATLAB sẽ thực hiện câu lệnh trên và trả về kết quả sau:
ans = 3
Khi bạn tham chiếu một vectơ có dấu hai chấm, chẳng hạn như v (:), tất cả các thành phần của vectơ được liệt kê.
v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(:)
MATLAB sẽ thực hiện câu lệnh trên và trả về kết quả sau:
ans =
1
2
3
4
5
6
MATLAB cho phép bạn chọn một loạt các phần tử từ một vectơ.
Ví dụ: hãy tạo một vectơ hàng rv gồm 9 phần tử, sau đó chúng tôi sẽ tham chiếu các phần tử từ 3 đến 7 bằng cách viếtrv(3:7)và tạo một vectơ mới có tên là sub_rv .
rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)
MATLAB sẽ thực hiện câu lệnh trên và trả về kết quả sau:
sub_rv =
3 4 5 6 7
Hoạt động Vector
Trong phần này, chúng ta hãy thảo luận về các phép toán vectơ sau:
Phép cộng và phép trừ các vectơ
Nhân vô hướng của vectơ
Chuyển vị của một vectơ
Vectơ nối
Tầm quan trọng của một vectơ
Sản phẩm chấm vector
Vectơ với các phần tử có khoảng cách đồng nhất