我需要一个可以在浏览器中运行的强大的曲线拟合算法。即我需要它能够适合多项式和三角函数(理想情况下所有自定义)函数,并且还必须考虑两个变量中的错误。
我想使用现有的库或重写用不同但可理解的语言编写的实现(伪代码,Python,C#,C,没有太多的内存魔法等)。或者,如果可能的话,我可以使用transliter来JavaScript。但是我已经搜索了几个小时,没有找到任何合适的JavaScript库,也没有找到我可以直接实现的简单实现。
我找到了两个可以做我想要的软件。
你知道我可以用的任何项目吗?我知道这不会是一个“解决所有问题的答案”,但我会感激任何让我更接近完成的事情。
gnuplot可以通过Emscripten进行转码,在浏览器中以javascript身份运行。查看现场演示网站gnuplot + emscripten。 gnuplot项目目前不支持生成的javascript变体,但原理验证演示令人印象深刻。