linespae函式的用法:linspace(x1,x2,N)功能:linspace是Matlab中的均分計算指令,用於產生x1,x2之間的N點行線性的向量。其中x1、x2、N分別為起始值、終止值、元素個數。若預設N,預設點數為100。在matlab的命令視窗下輸入help linspace或者doc linspace可以獲得該函式的幫助資訊。相關函式:logspace用法:x=logspace(a, b, n)功能:logspace(a, b, n)生成一個(1xn)陣列,資料的第一個元素值為a,最後一個元素為b,n是總取樣點數。需要注意的是,此時產生的陣列元素在10^a 到10^b上並不是均勻分佈的,而形成一個對數曲線。
應用舉例
例一:
在matlab的命令視窗輸入:X=linspace(1,100)
將產生從1到100步長為1的陣列。類似於在命令視窗中輸入:
X=[1:100]
例二:
在命令視窗中輸入:
X=linspace(5,100,20)
將輸出:
X =
5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
這和X=[5:5:100]的效果是一樣的。
linespae函式的用法:linspace(x1,x2,N)功能:linspace是Matlab中的均分計算指令,用於產生x1,x2之間的N點行線性的向量。其中x1、x2、N分別為起始值、終止值、元素個數。若預設N,預設點數為100。在matlab的命令視窗下輸入help linspace或者doc linspace可以獲得該函式的幫助資訊。相關函式:logspace用法:x=logspace(a, b, n)功能:logspace(a, b, n)生成一個(1xn)陣列,資料的第一個元素值為a,最後一個元素為b,n是總取樣點數。需要注意的是,此時產生的陣列元素在10^a 到10^b上並不是均勻分佈的,而形成一個對數曲線。
應用舉例
例一:
在matlab的命令視窗輸入:X=linspace(1,100)
將產生從1到100步長為1的陣列。類似於在命令視窗中輸入:
X=[1:100]
例二:
在命令視窗中輸入:
X=linspace(5,100,20)
將輸出:
X =
5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
這和X=[5:5:100]的效果是一樣的。