Cách phân chia ma trận trong MATLAB

MATLAB là gói phân tích kỹ thuật được tối ưu hóa cho các hoạt động được thực hiện trên ma trận. Điều này cho phép doanh nghiệp của bạn nhóm dữ liệu và viết ít mã thực thi nhanh hơn, giảm thời gian cần thiết để phân tích dữ liệu kinh doanh và do đó giảm chi phí. Có một số cách có ý nghĩa để phân chia một ma trận cho một ma trận khác và MATLAB hỗ trợ phân chia ma trận tay phải, tay trái và phần tử khôn ngoan trong các hàm dựng sẵn.

1.

Tạo hai ma trận ngẫu nhiên cho mục đích thử nghiệm nếu bạn không có dữ liệu của riêng mình:

A = rand (20, 20); B = rand (20, 20);

2.

Thực hiện phân chia ma trận thuận tay phải bằng hàm "mrdivide ()" hoặc toán tử "\":

phải_hand_result = mrdivide (B, A); phải_hand_result = B / A;

Điều này tương đương với nhân B với số lần nghịch đảo của A.

3.

Thực hiện phân chia ma trận thuận tay trái bằng hàm "mldivide ()" hoặc toán tử "/":

left_hand_result = mldivide (A, B); left_hand_Result = A \ B;

Điều này tương đương với nhân số nghịch đảo của A lần B.

4.

Thực hiện phân chia ma trận phần tử khôn ngoan bằng cách sử dụng các toán tử "./" hoặc ". \". Điều này chia các phần tử vô hướng tương ứng. A và B phải có cùng kích thước hoặc một phải là vô hướng để thao tác này có ý nghĩa:

left_elementwise_result = A. \ B;

Điều này tương đương với việc chia mỗi phần tử trong B cho phần tử tương ứng trong A.

phải_elementwise_result = A./B;

Điều này tương đương với việc chia mỗi phần tử trong A cho phần tử tương ứng trong B.

Bài ViếT Phổ BiếN