MATHEMATICA例程2——小数循环节

Standard

 

Hello大家好,这里是Mathematica例程大讲堂。

之前发现从关键词 Mathematica 过来的搜索流量偏高,于是便跑过来填这个许久之前挖的坑。上一篇文章是讲关于如何用 Mathematica 生成 Look And Say 序列,反复看了之后觉得难度太高,不适合初学,于是这次便来讲一点简单的、比较基本的例子。


一、主要目标

这次要计算的是 1/n 的小数部分的最小循环节长度,其中 n 最好是质数,例如:

1 / 3  = 0.333...
1 / 7  = 0.142857142857...
1 / 19 = 0.0526315789473684210526...

1/7 的循环节是"142857",有6位,而 1/19 的循环节是"052631578947368421",有18位,以此类推。

如果你觉得从中找到了规律,不妨来猜一下 1/81,1/9801 的循环节长度是多少位呢?^_^


Continue reading

Mathematica例程1——LookAndSay序列

details-of-lookandsay
Standard

Hello大家好,这里是Mathematica例程大讲堂。

有什么好的入门Mathematica的方法呢?一种办法是看帮助文档,很详细;另外,绝大部分文档下面都会有一个“巧妙范例”,解释一些函数的巧妙用法,我觉得这对学习Mathematica会有很大帮助。

但是Mathematica语法博大精深,有些看起来很废的函数在某些地方便会发挥很神奇的作用,也可以用来辅助理解Mathematica语言设计中的一些架构。

Continue reading