坦率地说,我是 Java 新手。我正在开发一个项目,我想找到一种基于数字序列创建多项式函数的方法。
无论如何,我的问题是我创建了一个存储序列的数组。我现在想找出元素之间的差异。例如。我想找到这个计算a[2] - a[1]
,然后将其相应存储到另一个数组中。
我已经做过的就是这个。我对此不太有信心,但主要是在将每个数组存储到另一个数组中时遇到问题。我确信这是一个有点愚蠢的问题,但是,我将不胜感激任何可能的帮助。
for(int i = 0;i<=sequence.length;i++){
double diff = sequence[i+1]- sequence[i];
}
最佳答案
假设 sequence
是一个 double
数组,请尝试以下操作:
double[] diffs = new double[sequence.length - 1];
for (int i = 0; i < sequence.length - 1; i++) {
diffs[i] = sequence[i + 1] - sequence[i];
}
关于java - 需要找到数组中数字之间的差异并保存到新数组 - 新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29679570/