Ma trận trong MATLAB là gì? Các lệnh và cách sử dụng

Ma trận trong MATLAB là công cụ giúp xử lý dữ liệu, đặc biệt trong các bài toán kỹ thuật. Tìm hiểu cách sử dụng ma trận trong MATLAB để nâng cao kỹ năng lập trình của bạn ngay hôm nay.

Ma trận trong MATLAB được tạo bằng cách nhập sau các phần tử trong mỗi hàng bằng dấu phẩy hoặc số phân cách và sử dụng dấu chấm phẩy để kết thúc mỗi hàng.

ma tran trong matlab
 

Ma trận trong MATLAB

Ví dụ dưới đây tạo ma trận 4 hàng 5 cột:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]

MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:

ma tran trong matlab 2

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

Để tham chiếu phần tử trong hàng thứ mth và cột thứ nth của ma trận mx, bạn viết:

mx(m, n);

Ví dụ để tham chiếu các phần tử của hàng 2 và cột 5 của ma trận a, bạn nhập:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a(2,5)

MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:

ans = 6

Để tham chiếu tất cả các phần tử trong cột thứ mth, bạn nhập:

A(:,m)

Để tạo cột vector v, từ phần tử của hàng thứ 4 của ma trận:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

v = a(:,4)

MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:

ma tran trong matlab 3

Ngoài ra bạn có thể chọn các phần tử trong cột thứ mth thông qua cột thứ nth:

a(:,m:n)

Để tạo ma trận nhỏ hơn lấy các phần tử từ cột thứ 2 và thứ 3:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a(:, 2:3)

MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:

ma tran trong matlab 4

Tương tự, bạn có thể tạo ma trận lấy một phần của ma trận:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a(:, 2:3)

MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:

ma tran trong matlab 5

Ví dụ để tạo ma trận con sa lấy một phần bên trong của ma trận:

ma tran trong matlab 6

Để làm được điều này, bạn viết:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

sa = a(2:3,2:4)

MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:

ma tran trong matlab 7

Xóa cột hoặc hàng trong ma trận trong MATLAB

Bạn có thể xóa toàn bộ cột của ma trận trong MATLAB bằng cách gán tập hợp dấu ngoặc vuông [] vào cột hoặc hàng đó. Về cơ bản [] biểu thị một mảng trống.

Ví dụ, để xóa hàng thứ tư của ma trận:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a( 4 , : ) = []

MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:

ma tran trong matlab 8

Tiếp theo xóa cột thứ 5 của ma trận:

a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a(: , 5)=[]

MATLAB sẽ thực thi lệnh trên và trả về kết quả dưới đây:

ma tran trong matlab 9

Ví dụ

Trong ví dụ này tạo ma trận 3 hàng 3 cột, sau đó sao chép hàng 2 và hàng 3 trong ma trận 2 lần để tạo tạo ma trận 4 hàng 3 cột.

Tạo file script, sau đó sao chép đoạn mã dưới đây vào:

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

new_mat = a([2,3,2,3],:)

Khi chạy file trên, nó sẽ trả về kết quả dưới đây:

ma tran trong matlab 10

Các toán tử trong ma trận trong MATLAB

- Phép cộng trừ trong ma trận.
- Phép chia trong ma trận.
- Tích vô hướng trong ma trận.
- Phép chuyển đổi trong ma trận.
- Phép nối trong ma trận.
- Phép nhân trong ma trận.
- Nghịch đảo trong ma trận.

https://thuthuat.taimienphi.vn/ma-tran-trong-matlab-32848n.aspx
Taimienphi.vn đã giới thiệu cho bạn khái niệm ma trận trong MATLAB. Đặc biệt, nếu đang sử dụng Macbook hoặc iMac và gặp khó khăn khi cài đặt MATLAB, bạn hãy xem hướng dẫn cài MATLAB trên Mac OS X để dụng phần mềm này một cách dễ dàng.

Tác giả: Lê Thị Thuỷ     (4.2★- 16 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Khai báo mảng trong MATLAB
Cách viết hàm trong MATLAB
Vector trong MATLAB
Cách lưu công thức hoặc lệnh dưới dạng Script trong MATLAB
MATLAB các cú pháp
Từ khoá liên quan:

Ma trận trong MATLAB

, MATLAB, ma trận trong MATLAB là gì,

SOFT LIÊN QUAN
  • MATLAB Compiler Runtime

    Môi trường thực thi ứng dụng MATLAB

    MATLAB Compiler Runtime là môi trường thời gian chạy, cho phép bạn thực thi các ứng dụng MATLAB mà không cần cài đặt gói phần mềm gốc trên hệ thống đích. MATLAB Compiler Runtime tích hợp nhiều thư viện chia sẻ mà MATLAB ...

Tin Mới

  • Cách tra điểm thi trên Trạng Nguyên Tiếng Việt

    Sau khi hoàn tất bài thi, các em học sinh có thể kiểm tra điểm số ngay trên trang web Trạng Nguyên Tiếng Việt để biết được sức học của mình đến đầu, cải thiện việc học của mình hiệu quả. Nếu các em chưa biết tra điểm thì tham khảo ngay cách tra điểm thi trên Trạng Nguyên Tiếng Việt của Taimienphi.vn.

  • Cách cài đặt Font chữ tiểu học, gõ phông chữ tiểu học nhanh nhất

    Nếu bạn chưa biết cách cài Font chữ tiểu học, hãy xem ngay 5 bước đơn giản từ Taimienphi để dễ dàng thiết lập cho máy tính của mình nhé.

  • 1 tỷ có mấy số 0

    Nếu đang cần tính toán, quy đổi các chữ số hàng tỷ ra các con số hàng trăm, vạn, triệu,..., nhưng không nhớ chính xác 1 tỷ có mấy số 0 hay 1 triệu có mấy số 0 thì bài viết này sẽ rất hữu ích với bạn. Vận dụng cách ghi nhớ các số, chữ số hàng tỷ, bạn đọc sẽ nhanh chóng tính toán và quy đổi sang các giá trị tương ứng

  • Cách xóa tài khoản game Roblox vĩnh viễn

    Nhiều phụ huynh, người chơi lựa chọn cách xóa tài khoản game ROBLOX vĩnh viễn để giúp con em và bản thân tập trung vào việc học tập tốt hơn. Tuy nhiên làm thế nào để xóa tài khoản Roblox? Xóa tài khoản game Roblox có khó không? Để trả lời câu hỏi này hãy cùng Taimienphi.vn tìm hiểu thông qua các cách xóa tài khoản game Roblox trong bài viết dưới đây nhé.