Do

Do[expr, {imax}]
expr 计算 imax 次.

Do[expr, {i, imax}]
将变量 i 递增到 (步长为 ),计算 expr.

Do[expr, {i, imin, imax}]
开始.

Do[expr, {i, imin, imax, di}]
使用步长 di.

Do[expr, {i, {i1, i2, ...}}]
使用连续的值 ,....

Do[expr, {i, imin, imax}, {j, jmin, jmax}, ...]
对每一个 i 循环地根据不同的 j 等,计算 expr.

更多信息更多信息

  • Do 使用标准的 Mathematica 迭代规则.
  • 您可以在 Do 中使用 ReturnBreakContinueThrow.
  • 除非使用明确的 Return,由 Do 返回的值是 Null.
  • Do[expr, spec] 首先计算 spec,然后局部化指定的变量,依次对其连续赋值,每次计算 expr.
  • Do 实际上用 Block 来实现值或变量的局部化.
  • Do[expr, spec1, spec2] 实际上等价于 Do[Do[expr, spec2], spec1].
版本 1 的新功能 | 版本 6 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »