Respuesta aceptada

Ameer Hamza
Ameer Hamza el 30 de Oct. de 2020

0 votos

There is no 'x' in your expression inside symsum(). I guess you are tyring to plot taylor series of exp(x). Try this
syms n x
F = symsum(x^n/factorial(n),n,0,5);
fplot(F, [0 2])

9 comentarios

DARREN O BRIEN
DARREN O BRIEN el 30 de Oct. de 2020
its a power series which is close to the taylor but still a little different but i was wrong its (n+1)(n+1)-(n-2)/n!
so if u can show how to plot that i would be gratefull
Ameer Hamza
Ameer Hamza el 30 de Oct. de 2020
Where is 'x' in your series?
Ameer Hamza
Ameer Hamza el 30 de Oct. de 2020
Can you show the mathematical form of your equations?
DARREN O BRIEN
DARREN O BRIEN el 30 de Oct. de 2020
i was right the first time its 1/n! but the maths behind is in the picture its too long too write
Ameer Hamza
Ameer Hamza el 30 de Oct. de 2020
If you just want to plot 1/n! then you will just get a straight line becuase there is no dependency on 'x'
syms n x
F = symsum(1/factorial(n),n,0,5);
fplot(F, [0 2])
DARREN O BRIEN
DARREN O BRIEN el 30 de Oct. de 2020
if u put the numbers in 1, 1/2,1/6,1/24,1/120, 1/720. thats obviously not a straight line
Ameer Hamza
Ameer Hamza el 30 de Oct. de 2020
But the original question had a reference to symsum() and x range from [0 2], so that was confusing. If you just want to plot 1/n! then you can do it like this
n = 1:5;
y = 1./factorial(n);
plot(n, y)
DARREN O BRIEN
DARREN O BRIEN el 30 de Oct. de 2020
sorry for the confusion but in the question we are given its plot the corresponding polynomial over the range 0 ≤ x ≤ 2
Ameer Hamza
Ameer Hamza el 31 de Oct. de 2020
But how do you define the polynomial from the series of 1/n!. If you look at my original answer. It does create a polynomial.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Preguntada:

el 30 de Oct. de 2020

Comentada:

el 31 de Oct. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by