Mathematica编程入门:[3]循环_3

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

1、先来看看它的语法:

Mathematica编程入门:[3]循环_3

2、我们再来感受一下, Map 与 Table 的之间相同与区别之处.

Mathematica编程入门:[3]循环_3

3、刚开始接触 Map 的时候, 或许感到有点不适应. 原因可能因为Map 通常和纯函数想搭配, 而纯函数有点灵活, 再者 Map 的掌握需要对 Mathematica 的层有熟悉的了解. 下面我们先看一个 Map 与 纯函数的例子.

Mathematica编程入门:[3]循环_3

4、再来看看 Map 上指定层的例子. 值得提醒大家的是, Map 遵循了 Mathematica 下标骠雪餐豺准层的约定. 比如下面的例子中, 我们想要对矩阵中的每一行改变顺序, 那既可以将一个 Reverse 映射在矩阵上的第一层上, 注意我们这里用的是 Map 的简写方式. 当然这种编码并不是最好的解决写法, 见下图的第三段代码:

Mathematica编程入门:[3]循环_3

5、下面我们来看一个稍微复杂点的 Map 的例子, 显示某几个国家地区的旗帜.

Mathematica编程入门:[3]循环_3
© 手抄报圈