Symbolic Math Toolbox |
 |
symsum
Symbolic summation.
Syntax
r = symsum(s)
r = symsum(s,v)
r = symsum(s,a,b)
r = symsum(s,v,a,b)
Description
symsum(s)
is the summation of the symbolic expression s
with respect to its symbolic variable k
as determined by findsym
from 0
to k
-1
.
symsum(s,v)
is the summation of the symbolic expression s
with respect to the symbolic variable v
from 0
to v-1
.
symsum(s,a,b)
and symsum(s,v,a,b)
are the definite summations of the symbolic expression from v=a
to v=b
.
Examples
The commands
syms k n x
symsum(k^2)
return
1/3*k^3-1/2*k^2+1/6*k
symsum(k)
returns
1/2*k^2-1/2*k
symsum(sin(k*pi)/k,0,n)
returns
-1/2*sin(k*(n+1))/k+1/2*sin(k)/k/(cos(k)-1)*cos(k*(n+1))-
1/2*sin(k)/k/(cos(k)-1)
symsum(k^2,0,10)
returns
385
symsum(x^k/sym('k!'), k, 0,inf)
returns
exp(x)
Note:
The preceding example uses sym to create the symbolic expression
k! in order to bypass MATLAB's expression parser, which does not recognize
! as a factorial operator.
|
See Also
findsym
, int
, syms
| sym2poly | | taylor |  |