La fonction "linspace" de MATLAB crée un vecteur de valeurs espacées linéairement entre deux extrémités. La fonction nécessite deux entrées pour les extrémités du vecteur de sortie, et elle accepte également une troisième, entrée facultative pour spécifier le nombre de points à inclure entre les extrémités. Si cette troisième entrée est omise, le vecteur résultant comprend 100 valeurs.
La fonction "linspace" fonctionne de manière similaire à l'opérateur ":", qui permet à un utilisateur de créer un vecteur entre deux extrémités avec un pas de 1. Cependant, la fonction "linspace" inclut une plus grande flexibilité, car le nombre de pas peut être spécifié, permettant des intervalles de valeurs autres que 1.
La syntaxe de la fonction "linspace" suit la forme "x = linspace (3,11,5);" -- cette ligne de code produit un vecteur de sortie enregistré dans la variable x composé d'une liste de 5 nombres régulièrement espacés entre 3 et 11 -- et le vecteur résultant est [3, 5, 7, 9, 11]. Le point-virgule à la fin de la ligne de code supprime la sortie dans la fenêtre de commande MATLAB. Sans ce point-virgule, le vecteur résultant s'affiche à l'écran pendant l'exécution du programme. Même s'il est supprimé, le vecteur est enregistré dans la variable x.
Les entrées de la fonction "linspace" peuvent être entrées sous forme de valeurs numériques, comme dans l'exemple ci-dessus, et n'ont pas besoin d'être des entiers. Alternativement, des variables peuvent être utilisées comme valeurs d'entrée.