how do u plot this between 0 and 2
syms n x
F = symsum(1/factorial(n),n,1,5)

 Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 30 Okt. 2020

0 Stimmen

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 Kommentare

DARREN O BRIEN
DARREN O BRIEN am 30 Okt. 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 am 30 Okt. 2020
Where is 'x' in your series?
Ameer Hamza
Ameer Hamza am 30 Okt. 2020
Can you show the mathematical form of your equations?
DARREN O BRIEN
DARREN O BRIEN am 30 Okt. 2020
i was right the first time its 1/n! but the maths behind is in the picture its too long too write
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 am 30 Okt. 2020
if u put the numbers in 1, 1/2,1/6,1/24,1/120, 1/720. thats obviously not a straight line
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 am 30 Okt. 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 am 31 Okt. 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by