我是一名物理學生。我必須在數據 列表進行簡單的放鬆循環,我做到了蒙山一個簡單的while循環看起來像這樣Mathematica:在同一個列表的多個元素的計算上使用嵌套
i = 1;
While[i < Limit,
data[[i]] = f[ data[[i]] , data[[i+1]], data[[i-1]] ];
i = i+2;
i = 2;
While[i < Limit,
data[[i]] = f[ data[[i]] , data[[i+1]], data[[i-1]] ];
i = i+2;
,你可以看到,我的列表中的奇地方先進行操作然後在甚至一些。問題是,我必須爲解決方案進行一萬次這樣的聚合,而這需要花費太多時間。所以我想知道這是否可以用更快的方式完成,也許使用嵌套,但是我怎樣才能在計算中使用數據[[i + 1]]和數據[[i-1]]?
也許這是一個微不足道的問題,所以我提前道歉,
謝謝