在数学的璀璨星河中,圆周率π无疑是最耀眼的明星之一。这个看似简单的无理数蕴含着宇宙的奥秘,吸引着无数科学家和数学爱好者探索其计算方法。今天,我们将使用MATLAB这一强大的科学计算工具,踏上π的计算之旅,体验从古典算法到现代技巧的奇妙过程。
1. 蒙特卡洛法:随机的艺术
原理:想象一个边长为2的正方形及其内切圆。随机向正方形投点,落在圆内的概率等于圆与正方形的面积比:πr²/(2r)² = π/4
function pi_estimate = monte_carlo_pi(num_points)inside_circle = 0;