matlab中的线空间函数

matlab中的线空间函数,matlab,Matlab,我有一个关于线空间的问题,作为matlab教程中线空间的定义,它是生成线性间隔点的函数,但什么是线性间隔点?例如下面的代码linspace(5,10,4)在5和10之间生成4个线性间隔的点。这意味着这些点之间存在线性关系?如 y=a*x+b? 因为如果它是等间距的点,那么 5 6.25 7.5 8.75 因此,我想掌握此函数,并澄清与此函数相关的所有内容,以便下次使用。非常感谢澄清-此函数称为linspace而不是linespace,您是对的。根据文档,“y=linspace(a,

我有一个关于线空间的问题,作为matlab教程中线空间的定义,它是生成线性间隔点的函数,但什么是线性间隔点?例如下面的代码linspace(5,10,4)在5和10之间生成4个线性间隔的点。这意味着这些点之间存在线性关系?如

y=a*x+b?
因为如果它是等间距的点,那么

5   6.25    7.5 8.75

因此,我想掌握此函数,并澄清与此函数相关的所有内容,以便下次使用。非常感谢澄清-此函数称为
linspace
而不是
linespace
,您是对的。根据文档,“
y=linspace(a,b,n)
生成一行向量
y
,其中
n
点在
a
b
之间线性间隔,因此这些点遵循
y=mx+c
关系
a
是开始
y
值,
b
是结束
y
值,
n
只是要采样的点数,所以它不会影响线性关系。

但是如果我这样声明,我使用它的程序的一般结构是怎样的?这个声明的重要性是什么?所以在我的例子中,让我们假设y=m*x+c。这意味着y1=5,y4=10?我不确定你们在问什么。这样想:如果我调用
linspace(1,2,2)
,我将得到一组介于1(第一个参数)和2(第二个参数)之间的数字。这些数字将均匀分布在1和2之间。因为第三个参数是
2
,所以我只得到2个数字:
[12]
。如果我将其更改为
3
,我将获得
3
编号:
[1.0 1.5 2.0]
。现在把它改成<代码> 11 /代码>,我得到11个数字,均匀分布在<代码> 1 <代码>和<代码> 2 < /代码>。这就是我要问的,对于[1,1.5,2 ],我们可以看到这些数字是用算术级数增加的,中间的任何数字都是正确的吗?如果你问的话,“结果总是算术级数吗答案是肯定的。通往启蒙的道路是由实践的石头铺成的。乘坐一辆名为“告诉我答案”的马车,很容易就把你引入歧途。简言之:你为什么要问一个问题,你可以通过尝试几个简单的例子,然后再尝试几个更复杂的例子来回答。Matlab是一个很好的交互式实验环境。这个问题不是关于Matlab的,而是关于函数的,我想澄清一下