colon
Forma de função do operador dois-pontos, que constrói vetores igualmente espaçados.
Categoria: Language Fundamentals > Matrices and Arrays
Sintaxe
v = colon(a, b)
Igual a a:b, passos de 1.
v = colon(a, d, b)
Igual a a:d:b, passos de d.
Descrição
A função existe para que o dois-pontos possa ser passado como function handle ou usado em chamadas de cellfun e arrayfun, onde a sintaxe a:b não está disponível. O número de elementos é floor((b-a)/d) + 1, calculado com uma pequena tolerância para absorver arredondamentos em passos fracionários.
Argumentos de entrada
a- Primeiro valor.
d- Tamanho do passo (padrão 1). Pode ser negativo.
b- Limite: a sequência termina nele ou antes dele.
Argumentos de saída
v- Vetor linha. É vazio quando o passo aponta para longe do limite.
Exemplo
colon(1, 4)
colon(10, -3, 0)
Saída
ans = 1×4
1 2 3 4
ans = 1×4
10 7 4 1