Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在processing.js中绘制缩放阶乘函数?_Javascript_Factorial_Processing.js - Fatal编程技术网

Javascript 如何在processing.js中绘制缩放阶乘函数?

Javascript 如何在processing.js中绘制缩放阶乘函数?,javascript,factorial,processing.js,Javascript,Factorial,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(

我有如下的绘图函数:

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);
    }
};
以下是输出:


如何使其看起来像在上?

您发布的Wolfram链接是到子工厂函数的图形。您能发布一个我们可以复制和粘贴以自己运行的链接吗?
plot(function(x) {
    return factorial(Math.floor(x/10))*10;
}, 1);