Matlab Writing out Taylor Series for Cos X
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
NIGEL CHIN
el 13 de Jul. de 2020
Comentada: NIGEL CHIN
el 15 de Jul. de 2020
How would I write out a taylor series without using the function? Currently i know how to write out everything but i am struggling in the last part where i have to display the values with the unknowns out in one line with the + symbol between them. This is what i got right now.
syms t y
for n = 0:5
d = diff(cos(t),n);
z = vpa(subs(d,t,0));
x = z*y^n/factorial(n);
disp(x)
end
Currently it will nly print out as follows below
1.0
0.0
-0.5*y^2
0.0
0.041666666666666666666666666666667*y^4
0.0
Is it possible for it to be printed out horizontally in a line?
0 comentarios
Respuesta aceptada
Walter Roberson
el 13 de Jul. de 2020
syms t y
for n = 0:5
d = diff(cos(t),n);
z = vpa(subs(d,t,0));
x(n+1) = z*y^n/factorial(n);
end
disp(x)
3 comentarios
Walter Roberson
el 13 de Jul. de 2020
strjoin(arrayfun(@char, x, 'uniform', 0), ' + ')
To avoid having the 1/2 changed to 0.5, do not use vpa()
Más respuestas (0)
Ver también
Categorías
Más información sobre Calculus 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!