minus

Subtração, a forma de função do operador -.

Categoria: Symbolic Computations in MATLAB > Operators and Elementary Operations

Sintaxe

C = minus(A, B)

Equivale a A - B.

C = minus(A, B, C, ...)

Subtrai os argumentos seguintes do primeiro, da esquerda para a direita.

Descrição

A subtração é elemento a elemento e segue a expansão implícita: um escalar é subtraído de todos os elementos, e uma linha menos uma coluna gera uma matriz. Para matrizes de mesmo tamanho é a diferença matricial comum.

Os tipos inteiros saturam em vez de dar a volta: minus(uint8(3), 5) é 0 e minus(int8(100), int8(-100)) é 127. Um inteiro não pode ser combinado com outro tipo inteiro diferente.

Argumentos de entrada

A, B
Operandos numéricos, lógicos, datetime ou simbólicos com tamanhos compatíveis.

Argumentos de saída

C
Diferença, com o tamanho dado pela expansão implícita.

Exemplo

Expansão e saturação

minus([1 2 3], 1)
minus([1 2 3], [1; 2])
minus(uint8(3), 5)
Saída
ans = 1×3

     0     1     2
ans = 2×3

     0     1     2
    -1     0     1
ans = uint8
   0

Veja também

plus uminus times diff