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].
1988年引入
(1.0)
| 2007年更新
(6.0)