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

Kak Da Izpolzvate Operator Dot Asterisk V Matlab



Операцията за умножение по елементи е една от полезните операции, които могат да се използват за различни задачи за анализ на данни, като например изчисляване на точковия продукт на два вектора и умножаване на вектор по скалар или матрица по вектор. MATLAB улеснява потребителите, като въвежда точка звездичка оператор, който се използва специално за тази цел.

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







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

The точка звездичка оператор, обозначен като (.*) се използва широко в MATLAB за извършване на операции за умножение по елементи. Операцията за умножение по елементи може да се извърши между два вектора, матрици или масиви при условие, че и двата вектора, матрици и масиви трябва да са с еднакъв размер.



Този оператор е полезен в MATLAB за няколко случая, някои от примерите за този оператор са:



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

Разгледайте пример, за да разберете как да умножавате вектори в MATLAB с помощта на оператора (.*). В този пример ние дефинираме вектор колона a с размер 10-на-1 и вектор колона b с размер 10-на-1. След това извършваме поелементно умножение на a и b и получаваме вектор c с размер 10 на 1.





а = [ 1 : 10 ] ';
b = [2:2:20]'
;
c = a. * b


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

Даденият пример дефинира две матрици A и B с еднакъв размер 3-на-4. След това той извършва умножение по елементи върху тях с помощта на (.*) оператор и получава матрица C с размер 3–на-4.



A = ранд ( 3 , 4 ) ;
B = randn ( 3 , 4 ) ;
C = A. * б


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

Този код на MATLAB създава два масива A и B с еднакъв размер 3-на-4-на-2. След това той извършва умножение по елементи върху тях с помощта на (.*) оператор и получава масив C с размер 3–на-4-2.

A = ранд ( 3 , 4 , 2 ) ;
B = randn ( 3 , 4 , 2 ) ;
C = A. * б


Заключение

MATLAB е полезен инструмент, който първоначално е проектиран за извършване на операции с масиви. Умножението на масив по елементи е операция, която ни позволява да умножим елемента от първия масив по съответния елемент от втория масив, използвайки (.*) оператор. За да изпълните тази операция, двата масива трябва да са с еднакъв размер. Това ръководство обхваща множество примери за това как да използвате (.*) оператор за извършване на умножение на масиви по елементи в MATLAB.