- 零点存在定理
函数在闭区间 [ a , b ] [a,b] [a,b]连续,且 f ( a ) ∗ f ( b ) < 0 f(a)*f(b)<0 f(a)∗f(b)<0,那么函数在开区间 ( a , b ) (a,b) (a,b)一定存在零点 ε \varepsilon ε。
- 函数连续的定义
函数连续有三个条件:
- 在该点有定义
- 在该点有极限
- 这个极限的值等于该点的函数值
- 函数的零点怎么求:
原理是利用泰勒公式的一阶展开这条直线近似模拟曲线,然后不断地更新这条直线,一直更新到用于模拟的那条直线的根收敛于实际曲线的根。
求函数极值可以看作是求导数为0的点,因此可以用牛顿二阶迭代来求零点,他原理是利用泰勒公式的二阶展开,求展开后的零点,然后不断地更新迭代。一般来说牛顿法比梯度下降更快,因为后者是一阶收敛,前者二阶收敛,二阶相当于考虑了梯度的梯度,也就是说,牛顿法在判断那个方向梯度最大的同时还会考虑走了这个方向之后梯度是否会变得更大,因此更好地利用了全局信息,所以相对更快。
还可以用梯度下降法求解导数为0的点。
- 为什么梯度的方向是函数下降最快的方向
- 什么是导数,什么是微分,什么是积分 参考
导数是函数在该点的变化率
微分是函数导数乘以自变量的增量,是因变量的增量的线性主部,
Δ y = d y + o ( Δ x ) \Delta y = dy + o(\Delta x) Δy=dy+o(Δx)。
导数和微分的区别:
导数是函数图像在某一点处的斜率,也就是纵坐标增量( Δ y \Delta y Δy)和横坐标增量( Δ x \Delta x Δx)在 Δ x → 0 \Delta x \rightarrow 0 Δx→0时的比值。微分是指函数图像在某一点处的切线在横坐标取得增量 d x dx dx以后,纵坐标取得的增量,一般表示为 d y dy dy。
- 什么是链式法则
链式法则是用来求复合函数的导数,也就是偏导数的。比如说y是x的函数,z是y的函数那么 d z d x = d z d y ∗ d y d x \frac{dz}{dx} =\frac{dz}{dy} * \frac{dy}{dx} dxdz=dydz∗dxdy
再比如 u v是x y的函数,f是u v的函数,那么 d f d x = d f d u ∗ d u d x + d f d v ∗ d v d x \frac{df}{dx}=\frac{df}{du}*\frac{du}{dx} + \frac{df}{dv}*\frac{dv}{dx} dxdf=dudf∗dxdu+dvdf∗dxdv。