Die Funktion linspace() in MATLAB

Ammar Ali 20 Januar 2022
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:

Sinuskurvendiagramm mit Linspace

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.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Verwandter Artikel - MATLAB Vector