事情起因
人闲下来的时候总想找点事情做!这不,昨天考完试后在B站上逛,不小心进入了学习区,在00后学长那里看到了一个视频。链接如下:
具有美感的傅里叶级数居然还能够画画!!!
这让我一个正在学傅里叶级数的大二狗,花了一下午时间在github上闲逛,最后找到了一个靠谱的中文文档,并成功安装,链接如下:
靠谱的安装链接:
但是但是,像我这么耐不住寂寞的大二狗,居然让我在github中找到了manim的群,有进群问题?不慌,一定要进去!!!!python几乎零基础的我居然在想peach。
问题1:
第一个问题就是巴塞尔问题,简单来说就是求n平方反比从1加到正无穷:
1/1²+1/2²+……=
=?
答案是PI²/6。有过好多证明的方法。请有兴趣的同学自行百度。
那么用python怎么实现呢?
解法:
直接暴力算法,设置一个精度要求。本以为一个循环就可以解决的我,竟然用float输出全是0。
原来原来,python中有一个decimal的库,可以准确算小数。所以:
巴塞尔问题简单求解
问题2:
2. sqrt(1+2*sqrt(1+3*sqrt(1+4*sqrt(1+...))))的值等于
解法:
此题问题的求解在于明白最后一项要怎么样进行表示。
定义一个函数递归即可:
问题二简单求解
感谢manim,感谢manim kindergarten,希望我能进群
再者,希望我能一直在专注专业课之余可以一直坚持下去,学python。