私は Java の本でこの例を扱っています。数学関数をグラフ化するはずで、動作しますが、最後の 2 行がわかりません。誰か説明してもらえますか? が double の配列であり、特定の「範囲」の関数値を保持すると仮定しdata
ます。この場合、範囲は -pi から pi です。
この本には、この小さなコード スライスに対するコメントがあり、それが何をしているのかはわかりますが、このループの最後の 2 行を実行する理由を正確に知りたいと思います。
// Scale and translate data values
for (int i = 0; i < d.width; i++) {
double value = data[i];
double k = (value - min) / (max - min);
data[i] = d.height * (1 - k);
}
誰かが私を助けることができますか?