plus

Forma de função do operador de adição +.

Categoria: Language Fundamentals > Data Types

Sintaxe

C = plus(A, B)

Soma A e B elemento a elemento. Equivale a A + B.

Descrição

plus(A, B) é exatamente o que o operador + chama. É útil onde se precisa de um function handle, como em arrayfun(@plus, a, b), e é o nome que uma classe sobrecarrega para definir a adição de seus próprios objetos.

A expansão implícita vale: uma coluna mais uma linha dá uma matriz. Tipos inteiros saturam em vez de dar a volta.

Argumentos de entrada

A, B
Arrays numéricos, lógicos ou char, valores duration ou datetime, ou objetos que definem plus. Os tamanhos devem ser compatíveis.

Argumentos de saída

C
A soma, com o tamanho produzido pela expansão implícita.

Exemplo

plus(1, 2)
plus([1 2], [10; 20])
plus(int8(100), int8(100))
Saída
ans = 3
ans = 2×2

    11    12
    21    22
ans = int8
   127

Veja também

+ minus times sum cumsum