函数绘图仪的java比例因子
我用java做了自己的函数绘图仪,效果很好。 你所要做的就是用面板的(像素)迭代并计算y值。然后在屏幕上画一条多边形线,就这样
但我的问题来了:像素数和我想要绘制的值之间有一个比例因子。 例如,我在304'迭代(使用绘图面板的值迭代)。现在我根据三的规则计算这个像素位置(304)的对应值。这给了我1.45436。然后我根据这个值计算sin。这是一个数字。然后我再次使用树的规则来确定这个值对应于哪个y像素。这样做,我必须取整,因为像素是一个整数。还有我的数据丢失。数据丢失可能会给我带来以下结果:
这看起来不太好。如果我随意调整窗口大小,有时会得到一个平滑的结果
我如何解决这个问题?事实上,我从未在任何其他函数绘图仪中见过这样的绘图
共 (0) 个答案