Die Funktion linspace() in MATLAB
In diesem Tutorial wird die Generierung linear beabstandeter Vektoren mit der Funktion linspace()
in Matlab erläutert.
Generieren linear beabstandete Vektoren mit der Funktion linspace()
in MATLAB
Die Funktion linspace()
wird verwendet, um in Matlab linear beabstandete Vektoren zu erzeugen. Diese Funktion wird verwendet, wenn wir einen Vektor verwenden müssen, der Zahlen mit linearem Abstand enthält. Betrachten Sie zum Beispiel, wir haben eine Funktion und möchten diese Funktion innerhalb eines bestimmten Bereichs wie 1 bis 100 auswerten und darstellen. Einen Vektor mit hundert Werten zu erstellen ist eine schwierige Aufgabe. Wir müssen jeden Wert manuell eingeben. In diesem Fall können wir mit der Funktion linspace()
den Vektor in nur einer Codezeile generieren. Verwenden wir zum Beispiel die Funktion linspace()
, um ein sin(x)
an 100 Punkten auszuwerten und es mit der Funktion stem()
darzustellen. Siehe den Code unten.
clc
x = linspace(1,10,100);
y = sin(x);
stem(x,y)
Ausgabe:
Im obigen Code enthält die Variable x hundert linear beabstandete Zahlen zwischen 1 und 10. Die Variable y enthält Werte der Funktion sin(x)
. Die Funktion stem()
wird verwendet, um die Daten als Punkte auf dem Graphen darzustellen, und wie Sie sehen, gibt es hundert Punkte auf dem Graphen. Die Funktion linspace()
ausgenommen drei Argumente. Die ersten beiden Argumente sind der Wertebereich und das dritte Argument ist die Anzahl der Punkte, die wir generieren möchten. Im obigen Code ist der Bereich 1 bis 10 und die Anzahl der Punkte beträgt 100.