Как возвести в квадрат каждый элемент вектора в 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 предоставляет несколько эффективных методов возведения в квадрат каждого элемента вектора. Используя операцию поэлементного возведения в степень, степенную функцию или поэлементное умножение, вы можете легко решить эту задачу.