Как использовать оператор Dot Asterisk в MATLAB

Kak Ispol Zovat Operator Dot Asterisk V Matlab



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

Прочтите это руководство, чтобы узнать, как использовать точка звездочка оператор в MATLAB.







Что такое оператор точки-звездочки?

точка звездочка оператор, обозначаемый как (.*) широко используется в MATLAB для выполнения операций поэлементного умножения. Операцию поэлементного умножения можно выполнять между двумя векторами, матрицами или массивами при условии, что оба вектора, матрицы и массивы должны быть одинакового размера.



Этот оператор полезен в MATLAB в нескольких случаях, вот некоторые примеры этого оператора:



Пример 1. Как умножить два вектора в MATLAB с помощью оператора (.*)?

Рассмотрим пример, чтобы понять, как умножать векторы в MATLAB с помощью оператора (.*). В этом примере мы определяем вектор-столбец a размером 10 на 1 и вектор-столбец b размера 10 на 1. После этого мы выполняем поэлементное умножение на a и b и получаем вектор c размера 10 на 1.





а = [ 1 : 10 ] ';
б = [2:2:20]'
;
в = а. * б


Пример 2. Как умножать матрицы в MATLAB с помощью оператора .*?

В данном примере определяются две матрицы A и B, имеющие одинаковый размер 3 на 4. После этого он выполняет над ними поэлементное умножение, используя (.*) оператор и получает матрицу C размера 3х4.



А = ранд ( 3 , 4 ) ;
Б = рандом ( 3 , 4 ) ;
С = А. * Б


Пример 3. Как умножать массивы в MATLAB с помощью оператора .*?

Этот код MATLAB создает два массива A и B, имеющие одинаковый размер 3 на 4 на 2. После этого он выполняет над ними поэлементное умножение, используя (.*) оператор и получает массив C размером 3×4–2.

А = ранд ( 3 , 4 , 2 ) ;
Б = рандом ( 3 , 4 , 2 ) ;
С = А. * Б


Заключение

MATLAB — полезный инструмент, изначально разработанный для выполнения операций с массивами. Поэлементное умножение массива — это операция, позволяющая умножить элемент первого массива на соответствующий элемент второго массива с помощью (.*) оператор. Для выполнения этой операции оба массива должны быть одинакового размера. В этом руководстве рассмотрено множество примеров использования (.*) оператор для выполнения поэлементного умножения массива в MATLAB.