Inf
Infinito positivo, como escalar ou array do tamanho e da classe pedidos.
Categoria: Language Fundamentals > Data Types
Sintaxe
x = Inf
Retorna o infinito escalar.
X = Inf(n)
Retorna uma matriz n por n de Inf.
X = Inf(sz1, ..., szN)
Retorna um array com as dimensões dadas.
X = Inf(___, classname)
Cria como 'double' ou 'single'.
Descrição
Inf surge de estouro e da divisão de um número não nulo por zero: 1/0 é Inf. Segue as regras IEEE: Inf + 1 é Inf, enquanto Inf - Inf e 0 * Inf são NaN. Use isinf para testá-lo e -Inf para o infinito negativo.
Argumentos de entrada
n, sz1, ..., szN- Dimensões do resultado.
classname'double'(padrão) ou'single'.
Argumentos de saída
X- Array preenchido com
Inf.
Exemplo
Criando e combinando Inf
Inf(2, 3)
class(Inf('single'))
1/0
Inf - Inf
isinf([1 Inf -Inf NaN])
Saída
ans = 2×3
Inf Inf Inf
Inf Inf Inf
ans = 'single'
ans = Inf
ans = NaN
ans = 1×4 logical array
0 1 1 0