MATLAB中是否有Python范围函数的等价物?
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
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的冒号操作符更接近