循环运算

使用 Wolfram 语言时,用户有时需要将一个运算重复许多次,有许多方法实现这一点. 通常最自然的方法是建立一个结构,例如,包含许多元素的列表,然后把运算运用到每个元素上.

另一个方法是使用 Wolfram 语言函数 Do,它的功能与 C 或者 Fortran 语言中的循环结构非常像. 与"求和与求积"中介绍的函数 SumProduct 相同,Do 使用的是 Wolfram 语言迭代器.

Do[expr,{i,imax}]i 计算 expr 的值
Do[expr,{i,imin,imax,di}]i、步长 di,计算 expr 的值
Print[expr]打印 expr
Table[expr,{i,imax}]生成 iexpr 的值的列表

实现循环运算.

这里打印出前5个阶乘的值.
得到一个结果的列表常常是很有用的,这样可以作进一步的处理.
In[2]:=
Click for copyable input
Out[2]=
如果用户不给出循环变量,Wolfram 语言则简单的重复用户指定的运算.
In[3]:=
Click for copyable input
Out[3]=