Mathematica编程入门:[2]循环_2

 时间:2024-10-12 04:34:39

1、先来看一下 Do 的语法结构吧, 你会发现与 Table 非常类似.

Mathematica编程入门:[2]循环_2

2、我们拿出一条同样的语句分别用 Table 和 Do 执行一下. 发现用 Do 执行完并没有任何的结果, 这个和我们刚才提高的两者的区别是相一致的.

Mathematica编程入门:[2]循环_2

3、那你也许会有有点疑惑, 为什么需要有 Do 循环命令. 这就是在某些场合, 我们并不关心返回的结果, 只需要执行一些循环的操作. 比如我们之前有个经验所讲的那样[海报墙的制作], 如下面代码所示那样, 我们只是对每一个文件执行了生成缩略图的操作, 并不要求得到所有缩略图的结果.

Mathematica编程入门:[2]循环_2

4、另一方面, 如果我们只对循环过程中计算的某些结果感兴趣, 那也是有收集数据办法的. 比如来看下面的例子. 只收集 100 以内的素数.

Mathematica编程入门:[2]循环_2

5、看另外一种更为高效收集中间数据的例子吧. 这里用到 Sow 和 Reap 的收集方式.

Mathematica编程入门:[2]循环_2
  • Mathematica编程入门:[1]循环_1
  • Mathematica编程入门:[3]循环_3
  • Mathematica基础——引进限制条件进行化简
  • mathematic 如何清除赋值
  • Mathematica基础——循环和迭代
  • 热门搜索
    灼热峡谷怎么去 劳务派遣公司怎么赚钱 怎么缩小鼻头 野山参怎么吃 一次扣12分怎么处理 深圳大学怎么样 鼻腔干燥怎么办 实习证明怎么写 皮肤过敏痒怎么办 奔驰c200怎么样