A função "linspace" no MATLAB cria um vetor de valores que são espaçados linearmente entre dois pontos finais. A função requer duas entradas para os pontos finais do vetor de saída e também aceita um terceiro, entrada opcional para especificar o número de pontos a serem incluídos entre os terminais. Se esta terceira entrada for omitida, o vetor resultante incluirá 100 valores.
A função "linspace" opera de forma semelhante ao operador ":", que permite ao usuário criar um vetor entre dois pontos de extremidade com um tamanho de etapa de 1. No entanto, a função "linspace" inclui maior flexibilidade, como o número de etapas pode ser especificado, permitindo intervalos de valores diferentes de 1.
A sintaxe da função "linspace" segue a forma "x = linspace (3,11,5);" - esta linha de código produz um vetor de saída salvo na variável x composta de uma lista de 5 números igualmente espaçados entre 3 e 11 - e o vetor resultante é [3, 5, 7, 9, 11]. O ponto-e-vírgula no final da linha de código suprime a saída para a janela de comando do MATLAB. Sem esse ponto-e-vírgula, o vetor resultante é exibido na tela enquanto o programa é executado. Mesmo se suprimido, o vetor é salvo na variável x.
As entradas para a função "linspace" podem ser inseridas como valores numéricos, como no exemplo acima, e não precisam ser inteiros. Como alternativa, as variáveis podem ser usadas como valores de entrada.