BÀI GIẢNG MATLAB - Trang 22

15

Chương 2.

Véctơ, ma trận và Matlab

Các phép tính số học thông thường được thực hiện trên các số riêng lẻ được gọi là
đại lượng vô hướng (scalar). Tuy nhiên trong rất nhiều bài toán ta cần thực hiện các
phép tính lặp lại nhiều lần với những bộ số liệu. Công việc này được thực hiện một
cách dễ dàng trong Matlab khi các bộ số liệu đó được lưu trữ dưới dạng mảng.
Mảng trong Matlab có thể là một, hai hay nhiều chiều. Mảng một chiều còn gọi là
véctơ, mảng hai chiều là ma trận. Véctơ và ma trận là hai đối tượng này được
Matlab coi như kiểu dữ liệu chính của mình. Và do đó trong Matlab có rất nhiều
công cụ hữu ích xử lý các mảng số kiểu véctơ và ma trận. Chú ý rằng trong Matlab
véctơ được biểu diễn là một ma trận cột hoặc ma trận hàng.

2.1

Véctơ và các phép tính trên véctơ

Nhập véctơ

Véctơ là một mảng một chiều chứa các số. Matlab cho phép bạn tạo ra các véctơ
cột hoặc véctơ hàng. Một véctơ cột có thể được tạo ra trong Matlab bằng cách liệt
kê các phần tử trong dấu ngoặc vuông [ ] và giữa các phần tử là dấu chấm phẩy
“;”. Các véctơ có số phần tử tùy ý. Chẳng hạn để tạo ra véctơ cột với ba phần tử, ta
viết

>> a = [2; 1; 4]
a =

2

1

4

Các phép tính cơ bản trên véctơ cột có thể được thực hiện với tên biến đã sử dụng
để tạo ra nó. Nếu muốn nhân một số với một véctơ, hay tích với một vô hướng. Giả
sử muốn tạo ra một véctơ có các phần tử bằng ba lần các phần tử của véctơ vừa
được tạo ra, tức là nhân véctơ đã có với 3. Tất nhiên ta có thể gán số 3 này vào một
biến, c, chẳng hạn. Ta thực hiện

>> c = 3;

>> b = c*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.