Cách bình phương từng phần tử của vectơ trong MATLAB

Cach Binh Phuong Tung Phan Tu Cua Vecto Trong Matlab



Trong MATLAB, vectơ là một cách hiệu quả để lưu trữ và thao tác dữ liệu. Các vectơ có thể được lập chỉ mục, nghĩa là bạn có thể truy cập các phần tử riêng lẻ trong vectơ theo chỉ mục của chúng. Một nhiệm vụ phổ biến mà bạn có thể cần thực hiện với vectơ là bình phương từng phần tử trong vectơ. Ví dụ: bạn có thể muốn bình phương các phần tử của vectơ để tính toán phương sai của một tập hợp dữ liệu và hướng dẫn này là tất cả về điều đó.

Cách bình phương từng phần tử của vectơ trong MATLAB

Trong MATLAB, vectơ là một cách hiệu quả để lưu trữ và thao tác dữ liệu. Các vectơ có thể được lập chỉ mục, có nghĩa là bạn có thể truy cập các phần tử riêng lẻ trong vectơ theo chỉ mục của chúng, đây là một số cách để thực hiện:

Phương pháp 1: Sử dụng lũy ​​thừa theo nguyên tố

Phương pháp đơn giản nhất để bình phương mỗi phần tử của một vectơ trong MATLAB là sử dụng phép toán lũy thừa theo phần tử. Xét đoạn mã sau: bình phương mỗi phần tử của một vectơ trong MATLAB là sử dụng toán tử ^. Đây là một ví dụ về bình phương các phần tử trực tiếp mà không cần tạo một biến riêng:







vectơ = [ 2 , 4 , 6 , số 8 ] ;

Vectơ = Vectơ.^ 2 ;

phân tán ( véc tơ ) ;

Toán tử ^ thực hiện phép lũy thừa, có nghĩa là nó nâng từng phần tử trong vectơ lên ​​lũy thừa của phần tử thứ hai:





Cách 2: Sử dụng hàm power()

Hàm lũy thừa của MATLAB, được ký hiệu là lũy thừa (cơ số, số mũ), có thể được sử dụng để bình phương các phần tử của một vectơ. Bằng cách đặt số mũ thành 2, chúng tôi đạt được kết quả mong muốn. Đây là một ví dụ:





vectơ = [ 2 , 4 , 6 , số 8 ] ;

Squared_Vector = sức mạnh ( vectơ, 2 ) ;

phân tán ( bình phương_Vector ) ;

Để lũy thừa mọi phần tử của vectơ “Vector”, hàm power() được sử dụng, nâng từng phần tử lên lũy thừa của 2. Kết quả là vectơ bình phương được hiển thị bằng cách sử dụng hàm disp().

 Ảnh chụp màn hình máy tính Mô tả được tạo tự động với độ tin cậy thấp



Phương pháp 3: Sử dụng phép nhân theo nguyên tố

Một cách khác để bình phương từng phần tử của vectơ là thực hiện phép nhân từng phần tử của vectơ với chính nó. Phương pháp này lợi dụng thực tế là nhân một số với chính nó sẽ cho bình phương của số đó. Đây là một ví dụ:

vectơ = [ 2 , 4 , 6 , số 8 ] ;

Squared_Vector = Vector .* Vector;

phân tán ( bình phương_Vector ) ;

Trong đoạn mã này, toán tử dấu chấm (.) biểu thị phép nhân thành phần tử. Vectơ “Vectơ” được nhân theo từng phần tử với chính nó, tạo ra vectơ bình phương.

Phần kết luận

MATLAB cung cấp một số phương pháp hiệu quả để bình phương từng phần tử của một vectơ. Bằng cách sử dụng phép toán lũy thừa theo phần tử, hàm lũy thừa hoặc phép nhân theo phần tử, bạn có thể dễ dàng hoàn thành nhiệm vụ này.