Writing equation in a Taylor Series?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Tyler Silva
el 12 de Oct. de 2015
Comentada: Thorsten
el 13 de Oct. de 2015
Im writing this script, and my outputs dont come out. My count variable produces a number, but Difference outputs NaN and Estimate always outputs - Inf after i run the code. My equation for the Taylor Series is under the variable 'Estimate' from the pdf. Do i need a Previous=Difference line in there also or is that unnecessary?
0 comentarios
Respuesta aceptada
Thorsten
el 12 de Oct. de 2015
Editada: Thorsten
el 12 de Oct. de 2015
No, you don't need the previous=difference line, it's wrong. Also count starts at 1 in the formula but at 0 in your code.
There are also errors in your first while loop. Can the expression ever become True? Or does it change inside the loop?
2 comentarios
Thorsten
el 13 de Oct. de 2015
The difference is the difference between the Taylor sum for i = n and i = n + 1; you compute this correctly as
Difference=abs(Previous-Estimate);
However, if you set
Previous = Difference;
you do something wrong, because previous is no longer the result of the previous estimation. Without this line and count = 1 the estimation works fine.
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!