任何(免费)工具来计算函数的泰勒级数展开式?

在痛苦的试验和错误之后,我找到了一个奇怪的功能,其行为方式与我想要的方式相符:
(exp(- abs(6 * (x - 0.7)) ^ 2.5 ) + exp(- (x-1.7) ^ 8 ) * 1.2)/1.5785
我只关心范围0 <= x <= 1的值和x = 1的斜率。 在该间隔中,0 <= y <= 1。 是否有任何免费工具(基于网络或MAC OS X)将为此生成泰勒系列扩展? (我发现了一个,但它在如此复杂的公式上窒息而且不支持腹肌。) 我生成系列扩展的目的是计算效率更高。 (在Javascript中,此函数将被调用数十万次,因此性能是一个问题。) 或者,如果我有曲线拟合工具,我可以对点进行采样并进行曲线拟合。 (我不拥有MS Excel,唉。)了解任何免费的非线性曲线拟合工具(基于网络或MAC OS X)?     
已邀请:
GNU Octave是一个免费软件包,除其他外,还有一个功能polyfit 最小二乘多项式曲线拟合。我认为这(或其他具有等效功能的包)可能比泰勒系列扩展更适合您的问题。该绝对值项可能使得很难找到一个泰勒级数,该序列在x = 0.7处很好地推断,其中一阶导数具有不连续性。     
千里马这样做。看泰勒功能。     
https://ctaylor.codeplex.com 这是一个C ++库,它允许您编写表达式和变量,不仅可以计算值,还可以计算任何阶数导数。 编译器是生成衍生物代码的编译器。     
Wolfram Alpha将在网络上为您免费提供象征性的功能。 H / T @ExcessPhase使用
abs(x)=sqrt(x*x)
的想法。     

要回复问题请先登录注册