linspace

Vetor de pontos igualmente espaçados entre dois limites.

Categoria: Language Fundamentals > Matrices and Arrays

Sintaxe

y = linspace(a, b)

100 pontos de a até b.

y = linspace(a, b, n)

n pontos de a até b, incluindo as extremidades.

Descrição

Ao contrário de a:passo:b, você escolhe o número de pontos em vez do passo, e o último ponto é exatamente b, sem deriva de arredondamento. É o jeito usual de montar uma grade de amostragem para gráficos e avaliação de funções: x = linspace(0, 2*pi, 200).

Com n menor que 1 o resultado é um vetor vazio 1 por 0.

Argumentos de entrada

a, b
Valores inicial e final. a pode ser maior que b.
n
Número de pontos (padrão 100). Com n = 1 o resultado é b.

Argumentos de saída

y
Vetor linha de n valores com passo constante (b-a)/(n-1).

Exemplo

linspace(0, 1, 5)
linspace(5, 1, 3)
size(linspace(0, 1))
Saída
ans = 1×5

         0    0.2500    0.5000    0.7500    1.0000
ans = 1×3

     5     3     1
ans = 1×2

     1   100

Observações

Limites vetoriais (uma linha de pontos por elemento) não são suportados: a chamada gera erro.

Veja também

logspace colon meshgrid repmat