文章目录
- linspace
- 1.1 介绍 1.2 描述 1.3 例子 1.3.1 在区间 [-5, 5] 中创建一个包含 100 个均匀间隔的点的向量 1.3.2 在区间 [-5, 5] 中创建一个包含 7 个均匀间隔的点的向量 1.3.3 在区间 [-5, 5] 中创建一个包含 7 个均匀间隔、且降序的点的向量 1.3.4 创建一个包含 3 个相等元素的向量 1.3.5 创建一个空向量
linspace
1.1 介绍
- 函数名:linspace;
- 功能:产生线性间隔的向量;
- 原型: y y y = linspace( x 1 x_1 x1, x 2 x_2 x2) 或 y y y = linspace( x 1 x_1 x1, x 2 x_2 x2, n n n);
- 输入参数: x 1 x_1 x1, x 2 x_2 x2 – 点间隔;
点间隔,指定为一对数值标量。 x 1 x_1 x1 和 x 2 x_2 x2 定义为 “linspace” 生成点的间隔。 x 1 x_1 x1 和 x 2 x_2 x2 可以是实数或复数,并且 x 2 x_2 x2 可以大于或者小于 x 1 x_1 x1。如果 x 2 x_2 x2 小于 x 1 x_1 x1,则向量包含降序的值。 - x 1 x_1 x1 和 x 2 x_2 x2 数据类型:single | double | datetime | duration | complex
- 输入参数: n n n – 点的个数;
点的个数,指定为一个实数型数值标量。
1.2 描述
- y y y = linspace( x 1 x_1 x1, x 2 x_2 x2) 返回在 x 1 x_1 x1 和 x 2 x_2 x2 之间有 100 个均匀间隔的点的行向量。
- y y y = linspace( x 1 x_1 x1, x 2 x_2 x2, n n n) 产生 n n n 个点。这些点间隔为 ( x 2 − x 1 ) / ( n − 1 ) (x_2-x_1)/(n-1) (x2−x1)/(n−1)。
- “linspace” 和冒号运算符 “:” 相似,但可以直接控制生成的点数量,并且始终包括结束端点。
名称“ linspace”中的“ lin”是指生成与同级函数 “logspace” 相反的线性间隔值,后者生成对数间隔的值。
1.3 例子
1.3.1 在区间 [-5, 5] 中创建一个包含 100 个均匀间隔的点的向量
y = linspace(-5, 5)

1.3.2 在区间 [-5, 5] 中创建一个包含 7 个均匀间隔的点的向量
y = linspace(-5, 5, 7)

y = linspace(-5, 5, 7.3)
y = linspace(-5, 5, 7.8)

y = linspace(-5, 5, floor(7.3))
y = linspace(-5, 5, floor(7.8))

1.3.3 在区间 [-5, 5] 中创建一个包含 7 个均匀间隔、且降序的点的向量
y = linspace(5, -5, 7)

1.3.4 创建一个包含 3 个相等元素的向量
y = linspace(5, 5, 3)

1.3.5 创建一个空向量
y = linspace(-5, 5, 0)

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删