Tomando o quadrado de cada elemento de uma matriz no MATLAB
Essa operação pode ser aplicada em muitos problemas matemáticos, como encontrar o produto escalar de dois vetores. O operador .^ segue uma sintaxe simples fornecida abaixo:
B = A.^ 2B = potência ( A, 2 )
Aqui,
A expressão B = A.^2 calcula o quadrado de cada elemento da matriz dada A.
A expressão B = power(A,2) funciona da mesma forma que B = A.^2. Mas esta é uma expressão raramente usada.
Exemplos
Considere alguns exemplos para entender a funcionalidade da sintaxe acima.
Exemplo 1
Neste exemplo, calculamos o quadrado de cada elemento da matriz 1-dimensional A usando a expressão A.^2.
A = [ 1 2 3 4 5 6 ] ;B = A.^ 2
Exemplo 2
Neste código MATLAB, calculamos o quadrado de cada elemento da matriz bidimensional A fornecida usando a função power(A,2).
A = [ 1 2 ; 3 4 ; 5 6 ] ;B = potência ( A, 2 )
Exemplo 3
Este exemplo determina o quadrado de cada elemento da matriz tridimensional A fornecida usando a expressão A.^2.
A = rand ( 3 , 4 , 2 ) ;B = A.^ 2
Conclusão
Às vezes, precisamos aplicar uma operação aritmética em cada entrada de uma matriz. Esse tipo de operação é chamada de operação elemento a elemento e o MATLAB oferece suporte a essas operações. Uma dessas operações é a tomada ao quadrado de cada elemento de um array. No MATLAB, o operador .^ e a função power() são usados para calcular o quadrado de cada entrada de um array. Este tutorial explicou como calcular o quadrado de cada elemento de uma matriz usando os métodos acima.