Como usar o operador ponto asterisco no MATLAB

Como Usar O Operador Ponto Asterisco No Matlab



A operação de multiplicação por elemento é uma das operações úteis que podem ser usadas para uma variedade de tarefas de análise de dados, como calcular o produto escalar de dois vetores e multiplicar um vetor por escalar ou matriz por vetor. O MATLAB facilita para os usuários introduzindo o ponto asterisco operador que é usado especialmente para esse fim.

Leia este guia para aprender como usar o ponto asterisco operador no MATLAB.







O que é um operador ponto asterisco?

O ponto asterisco operador denotado como (.*) é amplamente utilizado no MATLAB para realizar operações de multiplicação elemento a elemento. A operação de multiplicação elemento a elemento pode ser realizada entre dois vetores, matrizes ou matrizes sob a condição de que ambos os vetores, matrizes e matrizes sejam do mesmo tamanho.



Este operador é útil no MATLAB para diversos casos, alguns dos exemplos deste operador são:



Exemplo 1: Como multiplicar dois vetores no MATLAB usando o operador (.*)?

Considere um exemplo para entender como multiplicar vetores no MATLAB usando o operador (.*). Neste exemplo, definimos um vetor coluna a de tamanho 10 por 1 e um vetor coluna b de tamanho 10 por 1. Depois disso, realizamos a multiplicação elemento a elemento em aeb e obtemos um vetor c de tamanho 10 por 1.





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


Exemplo 2: Como multiplicar matrizes no MATLAB usando o operador .*?

O exemplo dado define duas matrizes A e B com o mesmo tamanho 3 por 4. Depois disso, ele realiza a multiplicação elemento a elemento usando o (.*) operador e obtém uma matriz C do tamanho 3–4.



A = rand ( 3 , 4 ) ;
B = randn ( 3 , 4 ) ;
C = A. * B


Exemplo 3: Como multiplicar matrizes no MATLAB usando o operador .*?

Este código MATLAB cria duas matrizes A e B com o mesmo tamanho 3 por 4 por 2. Depois disso, ele realiza a multiplicação elemento a elemento usando o (.*) operador e obtém uma matriz C do tamanho 3–por-4-2.

A = rand ( 3 , 4 , 2 ) ;
B = randn ( 3 , 4 , 2 ) ;
C = A. * B


Conclusão

MATLAB é uma ferramenta útil que foi inicialmente projetada para realizar operações de array. A multiplicação de array por elemento é uma operação que nos permite multiplicar o elemento do primeiro array pelo elemento correspondente do segundo array usando o (.*) operador. Para realizar esta operação ambas as matrizes devem ter o mesmo tamanho. Este guia abordou vários exemplos de como usar o (.*) operador para realizar a multiplicação de array elemento a elemento no MATLAB.