基本介紹
- 中文名:均分計算指令
- 外文名:linspace
- 用法:linspace(x1,x2,N)
- 功能:用於產生x1,x2之間的N點行線性的矢量
- 相關函式:logspace
函式簡介,用法,功能,套用舉例,例一,例二,
函式簡介
用法
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)生成一個數組,數據的第一個元素值為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]的效果是一樣的。