Trong MATLAB, bạn tạo ma trận bằng cách nhập các phần tử của mỗi hàng, phân cách bằng dấu phẩy hoặc số và kết thúc mỗi hàng bằng dấu chấm phẩy.
Điều Kỳ Diệu của Ma trận trong MATLAB
Dưới đây là một ví dụ tạo ma trận 4 hàng 5 cột:
Sử dụng lệnh sau để khởi tạo ma trận a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]
Kết quả khi thực thi lệnh trên MATLAB sẽ là như sau:
Tham chiếu các phần tử trong Ma trận của MATLAB
Để tham chiếu phần tử ở hàng thứ m và cột thứ n của ma trận mx, bạn sử dụng lệnh sau:
Sử dụng cú pháp mx(m, n)
Ví dụ, để tham chiếu các phần tử của hàng 2 và cột 5 trong ma trận a, nhập lệnh sau:
Khởi tạo ma trận a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]
Tham chiếu phần tử tại hàng 2, cột 5 trong ma trận
Kết quả sau khi thực thi lệnh trên MATLAB sẽ là như sau:
ans = 6
Để tham chiếu tất cả các phần tử trong cột thứ m, nhập lệnh sau:
Trích xuất cột m từ ma trận A
Để tạo vector cột v, lấy từ phần tử của hàng thứ 4 trong ma trận, sử dụng lệnh sau:
Khởi tạo ma trận a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]
Vector cột v = a(:,4)
Kết quả khi thực thi lệnh trên MATLAB sẽ là như sau:
Bạn cũng có thể lựa chọn các phần tử trong cột thứ m thông qua cột thứ n bằng cách sử dụng lệnh sau:
Chọn các phần tử từ cột m đến n trong ma trận
Để tạo ma trận con với các phần tử từ cột thứ 2 đến 3, nhập lệnh sau:
Khởi tạo ma trận a với các giá trị:
Chọn các phần tử từ cột 2 đến 3 trong ma trận
Kết quả khi thực thi lệnh trên MATLAB sẽ là như sau:
Tạo ma trận con lấy một phần của ma trận
Tạo ma trận a với các giá trị:
Chọn các phần tử từ cột 2 đến 3 trong ma trận
Kết quả khi thực thi lệnh trên MATLAB sẽ là như sau:
Ví dụ về việc tạo ma trận con sa từ bên trong ma trận:
Để tạo ma trận con sa từ ma trận a:
Giả sử ma trận a có giá trị như sau:
Chọn các phần tử từ hàng 2 đến 3 và cột 2 đến 4:
Kết quả khi thực thi lệnh trên MATLAB sẽ là như sau:
Xóa cột hoặc hàng trong ma trận của MATLAB
Để xóa toàn bộ hàng thứ 4 của ma trận:
Sử dụng lệnh sau trên MATLAB:
Kết quả sau khi thực thi lệnh trên sẽ là:
Xóa hàng thứ 4 của ma trận trong MATLAB
Sử dụng lệnh sau để thực hiện:
Sau đó, để xóa cột thứ 5 của ma trận:
Kết quả sau khi thực thi lệnh trên sẽ là:
Xóa cột thứ 5 của ma trận trong MATLAB
Thực hiện lệnh sau để hoàn thành:
Ví dụ minh họa:
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 ma trận mới 4 hàng 3 cột.
Tạo file script và chép đoạn mã sau vào:
Ma trận gốc:
Kết quả:
Sau khi chạy file, kết quả trả về như sau:
Toán tử ma trận trong MATLAB
Mytour giới thiệu các toán tử phổ biến khi làm việc với ma trận:
- Cộng, trừ ma trận.
- Phép chia ma trận.
- Tích vô hướng của ma trận.
- Chuyển vị ma trận.
- Nối ma trận.
- Nhân ma trận.
- Ma trận nghịch đảo.
Mytour giới thiệu về ma trận trong MATLAB. Để hiểu thêm về lệnh và kiểu dữ liệu trong MATLAB, hãy tham khảo hướng dẫn cài đặt MATLAB trên Mac OS X nếu bạn sử dụng Macbook hoặc iMac và gặp khó khăn trong quá trình cài đặt.