Matlab:linspace
文章目录linspace1.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 创建一个空向量1.3.6 在区间 [-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 – 点的个数;
点的个数,指定为一个实数型数值标量。- 如果 n = 1 n=1 n=1,则 “linspace” 返回 x 2 x_2 x2;
- 如果 n ≤ 0 n\leq 0 n≤0,则 “linspace” 返回一个 1 × 0 1\times 0 1×0 的空矩阵;
- 如果 n n n 不是一个整型数,“linspace” 采用向下取整,返回 floor( 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)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献14条内容
所有评论(0)