Jaka jest funkcja Linspace w MATLAB?

Funkcja "linspace" w MATLAB-ie tworzy wektor wartości, które są liniowo rozmieszczone pomiędzy dwoma punktami końcowymi. Funkcja wymaga dwóch wejść dla punktów końcowych wektora wyjściowego, a także akceptuje trzeci, opcjonalne dane wejściowe do określania liczby punktów, które należy uwzględnić między punktami końcowymi. Jeśli to trzecie wejście zostanie pominięte, wynikowy wektor zawiera 100 wartości.

Funkcja "linspace" działa podobnie do operatora ":", który pozwala użytkownikowi utworzyć wektor między dwoma punktami końcowymi o wartości kroku 1. Jednak funkcja "linspace" obejmuje większą elastyczność, ponieważ liczba kroków można określić, umożliwiając interwały wartości innych niż 1.

Składnia funkcji "linspace" jest następująca: "x = linspace (3,11,5);" - ta linia kodu tworzy wektor wyjściowy zapisany w zmiennej x składającej się z listy 5 liczb równomiernie rozmieszczonych między 3 a 11 - a wynikowy wektor to [3, 5, 7, 9, 11]. Średnik na końcu wiersza kodu blokuje wyjście do okna poleceń MATLAB. Bez tego średnika wynikowy wektor jest wyświetlany na ekranie podczas działania programu. Nawet jeśli pomijany, wektor jest zapisywany w zmiennej x.

Wejścia do funkcji "linspace" mogą być wprowadzane jako wartości liczbowe, jak w powyższym przykładzie, i nie muszą być liczbami całkowitymi. Alternatywnie zmienne mogą być używane jako wartości wejściowe.