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