我在我的java書中工作這個例子,它應該繪製一個數學函數並且它可以工作,但是我不明白最後兩行,有人可以解釋它們我?假定data
是一個雙精度數組,在某些「範圍」中保存函數值,在這種情況下,範圍是-pi到pi。在Java中使用小程序繪製數學函數
這本書對這段代碼有一點評論,我對它正在做什麼有了一個概念,但我想知道爲什麼我們要做這個循環中的最後兩行。
// 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);
}
有人可以幫我嗎?
如果您覺得它有用,請隨時接受並提出答案,並回答您的問題,這似乎是這種情況! – Gigili 2012-07-15 11:12:01