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.
apode ser maior queb. n- Número de pontos (padrão 100). Com
n = 1o resultado éb.
Argumentos de saída
y- Vetor linha de
nvalores 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.