./

Operador de divisão à direita elemento a elemento.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

C = A ./ B

Divide cada elemento de A pelo elemento correspondente de B. Equivale a rdivide(A, B).

Descrição

A divisão de ponto flutuante por zero não gera erro: 1./0 vale Inf, -1./0 vale -Inf e 0./0 vale NaN. Os tamanhos são expandidos implicitamente, então x ./ sum(x) normaliza um vetor e A ./ max(A) escala cada coluna de uma matriz.

Para tipos inteiros o quociente é arredondado para o inteiro mais próximo e satura; dividir por zero dá o maior valor, ou 0 para 0./0.

Argumentos de entrada

A
Numerador: array numérico ou lógico.
B
Denominador, com tamanho compatível com A.

Argumentos de saída

C
Array de quocientes.

Exemplo

[2 4 6] ./ [1 2 3]
[1 0 -1] ./ 0
x = [1 2 3 4];
x ./ sum(x)
int32(7) ./ int32(2)
Saída
ans = 1×3

     2     2     2
ans = 1×3

   Inf   NaN  -Inf
ans = 1×4

    0.1000    0.2000    0.3000    0.4000
ans = int32
   4

Veja também

rdivide .\ / .* idivide