inf

Cria arrays preenchidos com infinito positivo.

Categoria: Other public functions: elmat

Sintaxe

x = inf

O escalar Inf.

x = inf(n)

Uma matriz n por n de Inf.

x = inf(sz1, ..., szN)

Um array com as dimensões dadas.

x = inf(___, classname)

Cria o array como 'double' ou 'single'.

x = inf(___, 'like', p)

Usa a classe da variável p.

Descrição

Inf é o valor IEEE que resulta de estouro ou da divisão de um número não nulo por zero, e é maior que qualquer número finito. inf(2, 3) cria uma matriz 2 por 3 desses valores, útil como valor inicial de um mínimo corrente: best = inf; best = min(best, v).

Use -inf para o infinito negativo. Inf também é um nome que pode ser digitado diretamente numa expressão.

Argumentos de entrada

n, sz1, ..., szN
Inteiros não negativos com os tamanhos. Zero gera um array vazio.
classname
'double' (padrão) ou 'single'.

Argumentos de saída

x
Array de valores Inf.

Exemplo

Arrays de infinito

inf
x = inf(2, 3)
y = inf(1, 3, 'single');
class(y)
1/0 == inf
Saída
ans = Inf
x = 2×3

   Inf   Inf   Inf
   Inf   Inf   Inf
ans = 'single'
ans = logical
   1

Veja também

nan isinf isfinite realmax