Care este funcția Linspace în MATLAB?

Funcția "linspace" din MATLAB creează un vector de valori care sunt distanțate liniar între două puncte finale. Funcția necesită două intrări pentru punctele finale ale vectorului de ieșire și acceptă și o a treia, opțional pentru a specifica numărul de puncte care trebuie incluse între obiectivele finale. Dacă această a treia intrare este omisă, vectorul rezultat include 100 de valori.

Funcția "linspace" funcționează similar cu operatorul ":", care permite unui utilizator să creeze un vector între două puncte finale cu o lățime de pași de 1. Cu toate acestea, funcția "linspace" include o flexibilitate mai mare, pot fi specificate, permițând intervale de valori diferite de 1.

Sintaxa pentru funcția "linspace" urmează formularul "x = linspace (3,11,5);" - această linie de cod produce un vector de ieșire salvat în variabila x care conține o listă cu 5 numere repartizate uniform între 3 și 11 și vectorul rezultat este [3, 5, 7, 9, 11]. Valoarea virgulă de la sfârșitul liniei de cod suprimă ieșirea în fereastra de comandă MATLAB. Fără acest punct și virgulă, vectorul rezultat se afișează pe ecran în timp ce programul rulează. Chiar dacă este suprimată, vectorul este salvat în variabila x.

Intrările pentru funcția "linspace" pot fi introduse ca valori numerice, ca în exemplul de mai sus, și nu trebuie să fie numere întregi. Alternativ, variabilele pot fi folosite ca valori de intrare.