考虑到步长,我试图获得一个线性间隔的数组。
例如
arange(10,15,0.5) = 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5,15
arange(10, 15, 1) = 11, 12, 13, 14
有linspace函数只接受要生成的元素数。有没有办法提供步长而不是元素数?
现在,我手动计算元素数量并使用linspace来获得结果。
有没有直接使用api来获得所需的输出?感谢
答案 0 :(得分:2)
尝试:
ILArray<double> A = ILMath.vec<double>(10.0,0.5,15.0);
可以在Array section of the documentation中找到更多数组创建函数。还提供了许多快速参考图表:
ILNumerics&#39;入门: http://ilnumerics.net/media/oldres/img/ILNumerics_ArraysUsage.pdf
ILNumerics for Matlab用户: http://ilnumerics.net/media/oldres/img/ILNumerics4MatlabUsers.pdf
最后但并非最不重要的是所有ILMath
函数的类引用:
http://ilnumerics.net/apidoc/?topic=html/Methods_T_ILNumerics_ILMath.htm