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