Как возвести в квадрат каждый элемент вектора в MATLAB

Kak Vozvesti V Kvadrat Kazdyj Element Vektora V Matlab



В MATLAB векторы — это мощный способ хранения данных и управления ими. Векторы можно индексировать, что означает, что вы можете получить доступ к отдельным элементам вектора по их индексу. Одной из распространенных задач, которые вам могут понадобиться при работе с векторами, является возведение в квадрат каждого элемента вектора. Например, вы можете захотеть возвести элементы вектора в квадрат, чтобы вычислить дисперсию набора данных, и это руководство как раз об этом.

Как возвести в квадрат каждый элемент вектора в MATLAB

В MATLAB векторы — это мощный способ хранения данных и управления ими. Векторы могут быть проиндексированы, что означает, что вы можете получить доступ к отдельным элементам в векторе по их индексу, вот несколько способов для этого:

Метод 1: использование поэлементного возведения в степень

Самый простой способ возвести в квадрат каждый элемент вектора в MATLAB — использовать операцию поэлементного возведения в степень. Рассмотрим следующий фрагмент кода: квадрат каждого элемента вектора в MATLAB должен использовать оператор ^. Вот пример прямого возведения элементов в квадрат без создания отдельной переменной:







Вектор = [ 2 , 4 , 6 , 8 ] ;

Вектор = Вектор.^ 2 ;

дисп ( Вектор ) ;

Оператор ^ выполняет возведение в степень, что означает, что он возводит каждый элемент вектора в степень второго элемента:





Способ 2: Использование функции power()

Функцию мощности MATLAB, обозначаемую как мощность (база, показатель степени), можно использовать для возведения в квадрат элементов вектора. Установив показатель степени в 2, мы достигнем желаемого результата. Вот пример:





Вектор = [ 2 , 4 , 6 , 8 ] ;

Squared_Vector = мощность ( Вектор, 2 ) ;

дисп ( квадрат_Вектор ) ;

Чтобы возвести в степень каждый элемент вектора «Вектор», используется функция power(), возводящая каждый элемент в степень 2. Результирующий квадрат вектора отображается с помощью функции disp().

 Скриншот компьютера. Описание автоматически сгенерировано с низкой достоверностью.



Метод 3: использование поэлементного умножения

Другой способ возвести в квадрат каждый элемент вектора — выполнить поэлементное умножение вектора на самого себя. Этот метод использует тот факт, что умножение числа само по себе дает квадрат этого числа. Вот пример:

Вектор = [ 2 , 4 , 6 , 8 ] ;

Squared_Vector = Вектор .* Вектор;

дисп ( квадрат_Вектор ) ;

В этом коде оператор точки (.) означает поэлементное умножение. Вектор «Вектор» поэлементно умножается сам на себя, в результате чего получается вектор в квадрате.

Заключение

MATLAB предоставляет несколько эффективных методов возведения в квадрат каждого элемента вектора. Используя операцию поэлементного возведения в степень, степенную функцию или поэлементное умножение, вы можете легко решить эту задачу.