在Processing/Java中绘制曲线 y = 1 - x ^ 4

发布于 2024-09-16 00:00:40 字数 371 浏览 9 评论 0原文

我知道 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);
}

I understand that y = x ^ n would be float y = (x, n)
but what if i wanted to draw the curves

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

Here's the code i wrote but it doesn't draw the curve mathematically correct for
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);
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱你一生 2024-09-23 00:00:40

你要让它绘制 (1-x)^4

你想将 float y = pow(1-n, 4); 更改为 float y = 1-pow(n, 4 );

you're making it draw (1-x)^4

you want to change float y = pow(1-n, 4); to float y = 1-pow(n, 4);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文