range()Python中的函数是否有等效的MATLAB函数?
我真的希望能够输入类似的内容range(-10, 11, 5)而[-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
Run Code Online (Sandbox Code Playgroud)
colon运算符的结果将始终包含第一个参数和所需的间距,但通常不包括最后一个参数.(例如x = -10:5:11).
该linspace函数将始终包含所需的第一个和最后一个元素,但元素间距将会变化.(例如linspace(-10, 11, 5)).
| 归档时间: |
|
| 查看次数: |
12724 次 |
| 最近记录: |