Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB中是否有Python范围函数的等价物?_Python_Matlab - Fatal编程技术网

MATLAB中是否有Python范围函数的等价物?

MATLAB中是否有Python范围函数的等价物?,python,matlab,Python,Matlab,Python中的range()函数是否有等效的MATLAB函数 我真的希望能够键入类似于范围(-10,11,5)的内容,然后返回[-10,-5,0,5,10],而不必手动写出整个范围。是的,有:操作符。命令-10:5:11将生成向量[-10,-5,0,5,10]有两个相关功能。冒号:运算符,可以使用linspace函数。要使用的最佳函数取决于要指定的内容 示例: x = -10:5:10; % Count by 5's from -10 to 10. (or "col

Python中的
range()
函数是否有等效的MATLAB函数


我真的希望能够键入类似于
范围(-10,11,5)
的内容,然后返回
[-10,-5,0,5,10]
,而不必手动写出整个范围。

是的,有
操作符。命令
-10:5:11
将生成向量
[-10,-5,0,5,10]

有两个相关功能。冒号
运算符,可以使用
linspace
函数。要使用的最佳函数取决于要指定的内容

示例:

x = -10:5:10;              % Count by 5's from -10 to 10.  (or "colon(-10, 5, 10)")
x = linspace(-10, 10, 5);  % 5 even increments between -10 and 10
冒号
运算符的结果将始终包括第一个参数和所需的间距,但通常不包括最后一个参数。(例如,
x=-10:5:11

linspace
功能将始终包括所需的第一个和最后一个元素,但元素间距会有所不同。(例如
linspace(-10,11,5)
)。

其他人提到了操作员。你只需要意识到一些差异

在Python中,获取所有整数参数并返回整数列表。在MATLAB中,冒号运算符可以处理启动/停止以及步长中的浮点

我想说这与MATLAB的冒号操作符更接近