Cách sử dụng toán tử dấu chấm trong MATLAB

Cach Su Dung Toan Tu Dau Cham Trong Matlab



Phép nhân theo phần tử là một trong những phép toán hữu ích có thể được sử dụng cho nhiều nhiệm vụ phân tích dữ liệu khác nhau, chẳng hạn như tính tích vô hướng của hai vectơ và nhân vectơ với vô hướng hoặc ma trận với vectơ. MATLAB giúp người dùng dễ dàng sử dụng bằng cách giới thiệu các dấu chấm dấu hoa thị toán tử được sử dụng đặc biệt cho mục đích này.

Đọc hướng dẫn này để tìm hiểu cách sử dụng dấu chấm dấu hoa thị toán tử trong MATLAB.







Toán tử dấu chấm là gì?

Các dấu chấm dấu hoa thị toán tử ký hiệu là (.*) được sử dụng rộng rãi trong MATLAB để thực hiện các phép nhân theo từng phần tử. Phép nhân phần tử có thể được thực hiện giữa hai vectơ, ma trận hoặc mảng với điều kiện cả hai vectơ, ma trận và mảng phải có cùng kích thước.



Toán tử này hữu ích trong MATLAB trong một số trường hợp, một số ví dụ về toán tử này là:



Ví dụ 1: Làm thế nào để nhân hai vectơ trong MATLAB bằng toán tử (.*)?

Hãy xem xét một ví dụ để hiểu cách nhân vectơ trong MATLAB bằng toán tử (.*). Trong ví dụ này, chúng ta xác định vectơ cột a có kích thước 10 x 1 và vectơ cột b có kích thước 10 x 1. Sau đó, chúng ta thực hiện phép nhân theo từng phần tử trên a và b và thu được vectơ c có kích thước 10 x 1.





một = [ 1 : 10 ] ';
b = [2:2:20]'
;
c = a. * b


Ví dụ 2: Cách nhân ma trận trong MATLAB bằng toán tử .*?

Ví dụ đã cho định nghĩa hai ma trận A và B có cùng kích thước 3 x 4. Sau đó, nó thực hiện phép nhân theo từng phần tử bằng cách sử dụng (.*) toán tử và thu được ma trận C có kích thước 3–by-4.



A = rand ( 3 , 4 ) ;
B = randn ( 3 , 4 ) ;
C = A. * B


Ví dụ 3: Cách nhân mảng trong MATLAB bằng toán tử .*?

Mã MATLAB này tạo ra hai mảng A và B có cùng kích thước 3 x 4 x 2. Sau đó, nó thực hiện phép nhân theo từng phần tử bằng cách sử dụng (.*) toán tử và thu được một mảng C có kích thước 3–by-4-2.

A = rand ( 3 , 4 , 2 ) ;
B = randn ( 3 , 4 , 2 ) ;
C = A. * B


Phần kết luận

MATLAB là một công cụ hữu ích ban đầu được thiết kế để thực hiện các phép toán mảng. Phép nhân mảng theo phần tử là một phép toán cho phép chúng ta nhân phần tử của mảng thứ nhất với phần tử tương ứng của mảng thứ hai bằng cách sử dụng hàm (.*) nhà điều hành. Để thực hiện thao tác này, cả hai mảng phải có cùng kích thước. Hướng dẫn này bao gồm nhiều ví dụ về cách sử dụng (.*) toán tử để thực hiện phép nhân mảng theo từng phần tử trong MATLAB.