一、linspace函数
1、作用
生成线性间距向量
2、语法
y = linspace(x1,x2)
返回包含 x1
和 x2
之间的 100 个等间距点的行向量。
y = linspace(x1,x2,n)
生成 n
个点。这些点的间距为 (x2-x1)/(n-1)
。
linspace
类似于冒号运算符“:
”,但可以直接控制点数并始终包括端点。“linspace
”名称中的“lin
”指示生成线性间距值。
3、示例
3.1 创建一个由区间 [-5,5]
中的 100 个等间距点组成的向量
y = linspace(-5,5);
3.2 创建一个由区间 [-5,5]
中的 7 个等间距点组成的向量。
y1 = linspace(-5,5,7)
3.3创建一个复数向量,包含介于 1+2i
和 10+10i
之间的 8 个等间距点。
y = linspace(1+2i,10+10i,8)
二、logspace函数
1、作用
生成对数间距向量
2、语法
y = logspace(a,b)
生成一个由在 10^a
和 10^b
(10 的 N 次幂)之间的 50 个对数间距点组成的行向量 y
。logspace
函数对于创建频率向量特别有用
y = logspace(a,b,n)
在 10 的幂 10^a
和 10^b
(10 的 N 次幂)之间生成 n
个点。
y = logspace(a,pi)
在 10^a
和 pi
之间生成 50 个点,这对于在区间 [10^a,pi]
中创建对数间距频率的数字信号处理很有用。
y = logspace(a,pi,n)
在 10^a
和 pi
之间生成 n
个点。
3、示例
3.1创建一个由区间 [10^1,10^5]
内的 7 个对数间距点组成的向量。
y1 = logspace(1,5,7)
3.2创建一个由区间 [10^1,pi]
内的 7 个对数间距点组成的向量。
y1 = logspace(1,pi,7)