1

それは理解できy = x ^ nますfloat y = (x, n) が、曲線を描きたい場合はどうなりますか

y = 1 - x ^ 4
y = (1-x) ^ 4
y = 1-(1-x) ^ 4

ここに私が書いたコードがありますが、数学的に正しい曲線を描画しません y = 1 - x ^ 4

for (int x = 0; x < 100; x++) {
  float n = norm(x, 0.0, 100.0);
  float y = pow(1-n, 4);
  y *= 100;
  smooth();
  point(x, y);
}
4

1 に答える 1

7

あなたはそれを描くようにしています (1-x)^4

float y = pow(1-n, 4);に変更したいfloat y = 1-pow(n, 4);

于 2010-08-24T17:54:21.233 に答える