-1
有沒有人有辦法生成一個對數間隔數組數組。該方法的簽名是:對數空間
public static List<double> logSpace (double start, double end, double numValues)
這類似於matlab函數「LOGSPACE」
有沒有人有辦法生成一個對數間隔數組數組。該方法的簽名是:對數空間
public static List<double> logSpace (double start, double end, double numValues)
這類似於matlab函數「LOGSPACE」
我不熟悉MATLAB,但它聽起來像你正在尋找的東西是這樣的:
public IEnumerable<double> logspace(double start, double end, int count)
{
double d = (double)count, p = end/start;
return Enumerable.Range(0, count).Select(i => start * Math.Pow(p, i/d));
}
logspace(0.1, 1, 10); // 0.1, 0.13, 0.16, 0.2, 0.25, 0.32, 0.4, 0.5, 0.63, 0.79
你嘗試過什麼嗎? – axiom 2013-05-10 20:48:34
爲什麼關閉?對我來說問題和答案是有幫助的。這是我的谷歌搜索的第一個結果。 – Goswin 2017-11-30 14:52:55