power
Potência elemento a elemento, a forma de função do operador .^
Categoria: Symbolic Computations in MATLAB > Operators and Elementary Operations
Sintaxe
C = power(A, B)
Equivale a A .^ B.
Descrição
Cada base é elevada ao expoente correspondente, com expansão implícita para escalares e para linhas contra colunas. Difere da potência matricial A^2, que multiplica matrizes: power([1 2; 3 4], 2) eleva cada entrada ao quadrado.
Uma base negativa com expoente fracionário dá resultado complexo. Tipos inteiros saturam (power(int8(10), 3) é 127), e power(0, 0) vale 1.
Argumentos de entrada
A- Base: array numérico.
B- Expoente: array numérico com tamanho compatível.
Argumentos de saída
C- Array com
A(i)^B(i)em cada elemento.
Exemplo
Arrays, resultados complexos e saturação
power([1 2; 3 4], 2)
power(2, [1 2 3])
power(-8, 1/3)
power(int8(10), 3)
Saída
ans = 2×2
1 4
9 16
ans = 1×3
2 4 8
ans = 1.0000 + 1.7321i
ans = int8
127
Observações
A forma de função com variáveis simbólicas, como em power(x, 2), não é suportada; escreva x.^2 ou x^2.