是否有可能在不了解其领域的情况下绘制像tangens这样的函数?

时间:2017-01-30 20:15:57

标签: javascript math trigonometry processing.js

我有一个在processing.js中绘制函数的函数,如下所示:

var plot_line = function(x1, y1, x2, y2) {
    line(x1+200, -y1+200, x2+200, -y2+200);
};

var plot = function (f, scale) {
    scale = scale || 1;
    for (var x=-200; x<200; x++) {
        var y1 = f(x/scale)*scale;
        var y2 = f((x+1)/scale)*scale;
        plot_line(x, y1, x+1, y2);
    }
};

但是如果我调用plot(Math.tan, 20);函数会失败,因为函数有Asymptotes,输出看起来像这样:

tangens

是否可以使用适用于tangens等功能的通用绘图功能?

这是demo输出应该在google上的样子(没有包含渐近线的垂直线)

0 个答案:

没有答案