C++备课讲义第4章.ppt

* 内部函数和外部函数 内部函数:函数只限于在本文件中调用,其它文件不能调用,用static 定义该函数。 static float fac( int n) { ...... } 外部函数:函数的默认形式,可以被其它文件调用,用extern 定义该函数。调用时,在文件中用extern 说明。 void main(void) { extern enter_string( ); char str[80]; enter_string(str); .......... } 说明外部函数 * 补充算法 方程求解 1、牛顿切线法 只有为数不多的方程有精确解,一般都是用迭代方法近似求方程的解。方程f(x)=0的实数解实际上是曲线f (x)在x轴上交点的值。 f(x) x y x0 * 1、任选一x值x1,在y1=f(x1)处做切线与x轴相交于x2处。 f(x) x y x0 f(x1) x1 x2 2、若|f(x2)|小于指定的精度,则令x1=x2,继续做1。当其满足所需的精度时,x2就是方程的近似解。 x1 x2 根据已知点求其切线的公式为: 这就是牛顿切线法。 牛顿切线法收敛快,适用性强,缺陷是必须求出方程的导数。 * 已知方程为f(x)=x*x-a时,用牛顿切线法求方程的解。给定初值x0,精度10-6,算法编程如下。 cinx1; /

文档评论(0)

1亿VIP精品文档

相关文档