2014-05-08 56 views
2

我想獲得一個數組線性間隔給定的步長。ILMath函數用於給定開始,結束和步長的值?

對於實施例

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

是故意的,在第一個例子中,輸出中包含上限,但在第二個例子中不是? – elias

+0

對不起,這不是故意的 – Neelima

回答

2

嘗試:

ILArray<double> A = ILMath.vec<double>(10.0,0.5,15.0); 

更多陣列創建功能可以在Array section of the documentation找到。一些快速參考圖表也可以:

ILNumerics'入門: http://ilnumerics.net/media/oldres/img/ILNumerics_ArraysUsage.pdf

ILNumerics的MATLAB用戶: http://ilnumerics.net/media/oldres/img/ILNumerics4MatlabUsers.pdf

最後但並非最不重要的所有ILMath功能類的引用: http://ilnumerics.net/apidoc/?topic=html/Methods_T_ILNumerics_ILMath.htm

+1

謝謝。你指出的圖表非常有用 – Neelima

相關問題