MATLAB 中的 linspace() 函式
Ammar Ali
2022年5月11日
本教程將討論使用 Matlab 中的 linspace()
函式生成線性間隔的向量。
使用 MATLAB 中的 linspace()
函式生成線性間隔的向量
linspace()
函式用於在 Matlab 中生成線性間隔的向量。當我們必須使用包含線性間隔數的向量時使用此函式。例如,考慮一下,我們有一個函式,我們想在 1 到 100 等特定範圍內評估和繪製這個函式。建立一個包含一百個值的向量是一項艱鉅的任務。我們必須手動放置每個值。在這種情況下,我們可以使用 linspace()
函式在一行程式碼中生成向量。例如,讓我們使用 linspace()
函式在 100 個點處計算 sin(x)
並使用 stem()
函式繪製它。請參閱下面的程式碼。
clc
x = linspace(1,10,100);
y = sin(x);
stem(x,y)
輸出:
在上面的程式碼中,變數 x 包含 100 個從 1 到 10 之間線性間隔的數字。變數 y 包含函式 sin(x)
的值。stem()
函式用於將資料繪製為圖形上的點,如你所見,圖形上有一百個點。linspace()
函式除了三個引數。前兩個引數是值的範圍,第三個引數是我們想要生成的點數。上面程式碼中,範圍是 1 到 10,點數是 100。
Author: Ammar Ali