Cách lấy bình phương của mỗi phần tử trong một mảng trong MATLAB

Cach Lay Binh Phuong Cua Moi Phan Tu Trong Mot Mang Trong Matlab



MATLAB là một công cụ hữu ích hỗ trợ chúng ta thực hiện các phép toán số học với vô hướng, vectơ, ma trận và mảng theo các quy tắc của đại số tuyến tính. Tuy nhiên, đôi khi chúng ta cần áp dụng một phép toán số học trên mỗi mục nhập của một mảng, loại phép toán này được gọi là phép toán theo từng phần tử và MATLAB cũng hỗ trợ các phép toán như vậy. Một trong số các thao tác này là lấy bình phương của mọi phần tử trong mảng. Thao tác này được gọi là thao tác bình phương từng phần tử.

Lấy bình phương mỗi phần tử của một mảng trong MATLAB

Phép toán này có thể được áp dụng trong nhiều bài toán chẳng hạn như tìm tích vô hướng của hai vectơ. Toán tử .^ tuân theo cú pháp đơn giản dưới đây:

B = A.^ 2
B = sức mạnh ( MỘT, 2 )

Đây,







Biểu thức B = A.^2 tính bình phương của từng phần tử của mảng A đã cho.



Biểu thức B = power(A,2) hoạt động theo cách tương tự như B = A.^2. Nhưng đây là một biểu hiện hiếm khi được sử dụng.



ví dụ

Hãy xem xét một số ví dụ để hiểu chức năng của cú pháp trên.





ví dụ 1

Trong ví dụ này, chúng ta tính bình phương của từng phần tử của mảng 1 chiều A đã cho bằng cách sử dụng biểu thức A.^2.

một = [ 1 2 3 4 5 6 ] ;
B = A.^ 2



ví dụ 2

Trong đoạn mã MATLAB này, chúng ta tính bình phương của từng phần tử của mảng 2 chiều A đã cho bằng cách sử dụng hàm power(A,2).

một = [ 1 2 ; 3 4 ; 5 6 ] ;
B = sức mạnh ( MỘT, 2 )

ví dụ 3

Ví dụ này xác định bình phương của từng phần tử của mảng 3 chiều A đã cho bằng cách sử dụng biểu thức A.^2.

A = rand ( 3 , 4 , 2 ) ;
B = A.^ 2

Phần kết luận

Đôi khi chúng ta cần áp dụng một phép toán số học trên mỗi mục nhập của một mảng, loại phép toán này được gọi là phép toán theo từng phần tử và MATLAB hỗ trợ các phép toán đó. Một trong những thao tác này là lấy bình phương của mỗi phần tử của một mảng. Trong MATLAB, toán tử .^ và hàm power() được sử dụng để tính bình phương của mọi phần tử trong một mảng. Hướng dẫn này giải thích cách tính bình phương của từng phần tử của một mảng bằng các phương pháp trên.