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.

Veja também

mpower times sqrt nthroot