如何用MATLAB作图法算pi

慎思(欧帅)

<p>圆周率是圆的周长与直径的比值,一般用希腊字母π表示,是一个在数学及物理学中普遍存在的数学常数。π也等于圆形之面积与半径平方之比。是精确计算圆周长、圆面积、球体积等几何形状的关键值。</p> <p>MATLAB中的表达式pi返回值最接近基本常数π的浮点数。但是要注意,MATLAB中定义的pi与基本常数π之间的微小差异会导致计算结果出现微小的误差。例如,表达式sin(pi)(期望返回0)实际上在MATLAB中返回1.2246e-16。用户可以通过将sin(pi)的结果四舍五入来减小此误差带来的影响。</p> <p>用MATLAB算pi的方法有很多,下面我给大家演示一下做图法。</p> <p>利用MATLAB的作图函数plot画出sin(x)的曲线和y=0的直线,求出两条线的交点横坐标即得圆周率的近似值。程序代码如下:</p> <p>不断放大</p> <p>你们可以发现,焦点的横坐标越来越接近3.1415926。</p>