Вземане на квадрат на всеки елемент от масив в MATLAB
Тази операция може да се приложи в много математически задачи, като например за намиране на точковия продукт на два вектора. Операторът .^ следва прост синтаксис, даден по-долу:
B = A.^ 2B = мощност ( а, 2 )
Тук,
Изразът B = A.^2 изчислява квадрата на всеки елемент от дадения масив A.
Изразът B = power(A,2) работи по същия начин като B = A.^2. Но това е рядко използван израз.
Примери
Разгледайте някои примери, за да разберете функционалността на горния синтаксис.
Пример 1
В този пример изчисляваме квадрата на всеки елемент от дадения едномерен масив A, като използваме израза A.^2.
А = [ 1 2 3 4 5 6 ] ;B = A.^ 2
Пример 2
В този код на MATLAB изчисляваме квадрата на всеки елемент от дадения двумерен масив A, като използваме функцията power(A,2).
А = [ 1 2 ; 3 4 ; 5 6 ] ;B = мощност ( а, 2 )
Пример 3
Този пример определя квадрата на всеки елемент от дадения триизмерен масив A с помощта на израза A.^2.
A = ранд ( 3 , 4 , 2 ) ;B = A.^ 2
Заключение
Понякога се налага да приложим аритметична операция върху всеки запис от масив. Този тип операция се нарича операция елемент по елемент и MATLAB поддържа такива операции. Една от тези операции е вземането на квадрат на всеки елемент от масив. В MATLAB операторът .^ и функцията power() се използват за изчисляване на квадрата на всеки запис от масив. Този урок обяснява как да изчислите квадрата на всеки елемент от масив, като използвате горните методи.