Vector trong MATLAB là mảng số học một chiều, MATLAB cho phép tạo 2 loại vector cơ bản, bao gồm:
- Vector hàng.
- Vector cột.
Vector hàng trong MATLAB
Vector hàng trong MATLAB được tạo bằng cách đóng 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 để tách các phần tử.
Ví dụ:
r = [7 8 9 10 11]
MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:
Vector cột trong MATLAB
Vector cột trong MATLAB được tạo bằng cách đóng 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 để tách các phần tử.
Ví dụ:
c = [7; 8; 9; 10; 11]
MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:
Tham chiếu các phần tử của vector trong MATLAB
Bạn có thể tham chiếu một hoặc nhiều phần tử của một vector trong MATLAB theo nhiều cách khác nhau. Thành phần ith của vector v được gọi là v(i).
Ví dụ:
v = [ 1; 2; 3; 4; 5; 6]; % tạo vector cột gồm 6 phần tử.
v(3)
MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:
ans = 3
Khi tham chiếu vector bằng dấu hai chấm (:), tất cả các thành phần của vector sẽ được kiệt kê.
Ví dụ:
v = [ 1; 2; 3; 4; 5; 6]; % tạo vector cột gồm 6 phần tử.
v(:)
MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:
MATLAB cho phép bạn chọn một loạt các phần tử từ 1 vector.
Ví dụ tạo một vector vr gồm 9 phần tử, sau đó tham chiếu các phần tử từ 3 đến 7 bằng cách viết rv(3:7) và tạo một vector 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 thi lệnh trên và trả về kết quả dưới đây:
Hoạt động Vector
Các phép toán vector trong MATLAB
Dưới đây là một số phép toán vector trong MATLAB:
- Cộng, trừ vector trong MATLAB.
- Tích vô hướng của các vector.
- Chuyển đổi một vector.
- Nối các vector.
- Tính độ lớn vector.
Tóm lại, về cơ bản bạn có thể hiểu nôm na Vector trong MATLAB là mảng số học một chiều. Và có 2 vector cơ bản trong MATLAB là vector cột và vector hàng.
Nếu như phần mềm MATLAB của bạn bị hết hạn bản quyền, bạn có thể kích hoạt lại bản quyền MATLAB hàng năm để có thêm thời gian sử dụng, học tập với MATLAB. Chúc các bạn thành công !