Alguma ferramenta (gratuita) para calcular a expansão em série de Taylor de uma função?[fechado]

StackOverflow https://stackoverflow.com/questions/2148975

Pergunta

Após dolorosa tentativa e erro, cheguei a uma função grotesca que se comporta da maneira que desejo:

(exp(- abs(6 * (x - 0.7)) ^ 2.5 ) + exp(- (x-1.7) ^ 8 ) * 1.2)/1.5785

Eu só me importo com os valores do intervalo 0 <= x <= 1 e a inclinação em x = 1.Neste intervalo, 0 <= y <= 1 também.

Existe alguma ferramenta gratuita (baseada na web ou MAC OS X) que irá gerar a expansão da série Taylor para isso?(Encontrei um, mas engasgou com uma fórmula tão complexa e não suporta abdominais.)

Meu objetivo ao gerar a expansão em série é que ela seja mais eficiente para calcular.(Esta função será chamada centenas de milhares de vezes em Javascript, portanto o desempenho é um problema.)

Como alternativa, eu poderia amostrar os pontos e fazer um ajuste de curva se tivesse uma ferramenta de ajuste de curva.(Infelizmente, não possuo o MS Excel.) Conhece alguma ferramenta gratuita de ajuste de curva não linear (baseada na web ou MAC OS X)?

Foi útil?

Solução

Como uma solução alternativa Eu estendi meu aplicativo da Web com apenas um site de autenticação do Windows ( https://clientmanage.test.com ) E agora eu implante para esse endereço em vez do principal https://client.test.com ).Desta forma, ainda posso permitir a autenticação do Windows e formulários a partir de um único endereço (cliente.test.com) enquanto, ao mesmo tempo, posso implantar relatórios, fontes de dados, etc. do Visual Studio usando outro endereço (clienteManage.test.com).

Outras dicas

Maxima faz isso. Veja o Taylor função.

https://ctaylor.codeplex.com

Esta é uma biblioteca C++ que permite escrever expressões e variáveis ​​e calcular não apenas o valor, mas também qualquer derivada de ordem.O compilador é quem gera o código para as derivadas.

Wolfram Alpha fará isso por você simbolicamente de graça na web.H/T @ExcessPhase pela ideia de usar abs(x)=sqrt(x*x).

Wolfram Alpha output

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top