Как да квадратирате всеки елемент от вектор в MATLAB

Kak Da Kvadratirate Vseki Element Ot Vektor 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 предоставя няколко ефективни метода за квадратура на всеки елемент от вектор. Като използвате операцията за степенуване по елемент, степенна функция или умножение по елемент, можете безпроблемно да постигнете тази задача.