多语言展示
当前在线:1359今日阅读:103今日分享:49

Mathematica经验与技巧:[3]海岸线最长的国家

我们知道 Mathematica 里有很多可访问知识库函数, 比如代表地理数据的 CountryData , 那在这个经验之中来看看, 它的一个小应用: 寻找世界上海岸线最长的几个国家. 让我们开始.
方法/步骤
2

好吧, 现在得到了我国的海岸线长度 14500 公里, 一定还有其他的国家的海岸线要比我国的长, 那就究竟有哪些国家呢? 或许当我们求出一个全球的排名之后, 自然就可以得到问题的答案了. 还记得 SortBy 函数吗? 它的第二种重载方法, 可以指定一个自定义的函数.

3

看到了吗? 排名前 10 的都不包含我国, 试一试前 20 呢? 另外, 我们还想看看具体对应的一个数值.因此需要将方法改变一下.

4

Bingo! We've found it. 原来排名在第 11 位. 那我们再多做一点, 将这些国家绘制出来看看到底怎么样.

5

那海岸线长度前 30 位呢? 40 位呢? 不要忘记, 在 Mathematica 下我们只需要稍微改变一点, 就可以写成动态的模型啊.

注意事项

CountryData 关于某一个国家有很多属性(223个!), 您不想动手试试吗?

推荐信息