求和与求积
构造和式

.
| Out[1]= |  |
| Out[2]= |  |
此处

按步长2增加,故只包含奇数.
| Out[3]= |  |
| Out[4]= |  |
| Sum[f,{i,imin,imax}] | 和式  |
| Sum[f,{i,imin,imax,di}] | i 按步长 di 增加的和式 |
| Sum[f,{i,imin,imax},{j,jmin,jmax}] | 累次和  |
| Product[f,{i,imin,imax}] | 连乘  |
和与积.
这里求和使用作为

的函数的符号运算.
| Out[5]= |  |
| Out[6]= |  |
| Out[7]= |  |
| Out[8]= |  |
| Out[9]= |  |
Mathematica 还有多重和与多重积的表示法. Sum[f, {i, imin, imax}, {j, jmin, jmax}] 代表关于 i 和 j 的和式,用标准的数学表示法可写为
. 注意,像标准的数学表示法一样,在 Mathematica 的表示法中最外层变量的范围首先被给出.
这是多重和

. 注意,正如数学中的表示法一样,首先给出最外层关于

的求和.
| Out[10]= |  |
在 Sum 和 Product 中指定变量范围的方法是 Mathematica 所使用的相当一般的迭代器表示法的一个例子. 在讨论使用 Table 来生成表和列表时("值表的生成")以及在描述 Do 循环时("循环运算")将看到这个表示法.
| {imax} | 重复 次,不带有变量的增加 |
| {i,imax} | i 按步长 从 增加到 |
| {i,imin,imax} | i 按步长 从 增加到 |
| {i,imin,imax,di} | i 按步长 di 从 增加到  |
| {i,imin,imax},{j,jmin,jmax},... | i 从 增加到 ,对每个这样的值,j 从 增加到 ,等等 |
Mathematica 迭代器表示法.