zoukankan      html  css  js  c++  java
  • 初等微积分

    函数极限

    设函数 (f(x)) 在点 (x_0) 的某一空心邻域内有定义,如果存在常数 (A),对于任意给定正数 (xi)(无论它多么小),总存在正数 (delta),使得对于 (0 < |x - x_0| < delta),均有 (f(x) - A < xi) 那么常数 (A) 就叫做函数 (f(x))(x o x_0) 时的极限,记作

    [lim_{x o x_0} f(x) = A ]

    导数与斜率

    斜率:函数在某点的变化率

    对于一次函数 (y = kx + b) 来说,斜率为 (k)

    导数:函数斜率的函数

    [f'(x) = lim_{delta o 0} frac {f(x_0 + delta) - f(x_0)} {delta} ]

    为了方便起见,下文中没有特殊规定则 (delta o 0) (( delta))

    导数存在性:从左侧与右侧趋近时极限相同才可定义导数

    [lim_{delta o 0^-} frac {f(x_0 + delta) - f(x_0)} {delta} = lim_{delta o 0^+} frac {f(x_0 + delta) - f(x_0)} {delta} ]

    函数存在拐点则无导数

    求导

    对于一些简单的式子,可以用上方公式随便推导比如

    [f = sin(x), f' = cos(x) ]

    [egin{aligned} f' &= frac {sin(x + delta) - sin(x)} delta \ &= frac {sin(x)cos(delta) + cos(x)sin(delta)- sin(x)} delta \ &= frac {cos(x)sin(delta)} delta \ &= cos(x) end{aligned}]

    (frac {sin(delta)} delta = 1) 因为这相当于 对边/弧长

    [f(x) = x ^ a, f'(x) = a x ^ {a - 1} ]

    [egin{aligned} f'(x) &= frac{(x + delta) ^ a - x^a} delta \ &= frac{sum_{i = 0} ^ a inom a i x^i delta^{a - i} - x^a} delta \ &= a x^{a - 1} end{aligned}]

    消一消项就行了,因为 (delta) 太小,所有乘了 (delta) 的都变成 (0)
    对于复杂的式子,证明过于复杂,用的时候不可能每次都推,所以要记住结论

    [egin{aligned} f &= c, f' = 0 \ f &= x ^ n, f' = n x ^ {n - 1} \ f &= sin(x), f' = cos(x) \ f &= cos(x), f' = -sin(x) \ f &= tan(x), f' = frac 1 {cos^2(x)} \ f &= ln(x), f' = frac 1 x \ f &= log_a(x), f' = frac 1 {a ln(a)} \ f &= e ^ x, f' = e ^ x \ f &= a ^ x, f' = a ^ x ln(a) end{aligned}]

    求导法则

    [egin{aligned} (f + g)' &= f' + g' \ (f * g)' &= f'g + g'f \ (frac f g)' &= frac {f'g - g'f} {g^2} \ (c f(x))' &= c f'(x) \ f(g(x))' &= frac {df} {dg} * frac {dg} {dx} = frac {df} {dx} = f'(g(x))g'(x) end{aligned}]

    洛必达法则

    (f(x))(g(x)) 在空心邻域 (a) 内为 (0),即 (frac 0 0)

    [lim_{x o a} frac {f(x)} {g(x)} = lim_{x o a} frac{frac{f(x) - f(a)} {x - a}} {frac{g(x) - g(a)} {x - a}} = frac{f'(x)} {g'(x)} ]

    无约束函数极值

    最值点导数一定为零,否则可以更优

    [f'(x) = 0 ]

    牛顿迭代法

    我愿称之为,玄学迭代法
    寻找函数的根,函数要是没根都停不下来
    比如我当前在点 (x),每次让 (x = x - len)(len = frac {f(x)} {f'(x)}) 画个图就明白了
    (f(x) < eps) 就停止,碰着玄学函数根本就停不下来,但是一般函数又莫名的快 $sqrt $ 缩减

    定积分

    [int_l^r f(x) dx ]

    大家都知道 (sum_{i = l} ^ r x * 1) ,这个式子就是把 (i) 每次加 (dx,dx) 非常小
    如果

    [f(x)= g'(x) ]

    [int_l^r f(x) dx = g(r) - g(l) ]

    (g(r) - g(l)) 记作 ([g(x)]_l ^r)

    证明

    [f(x) = frac {dg} {dx} ]

    [int_l^r f(x) dx = int_l^r dg = [g(x)]_l^r ]

    不定积分

    在微积分中,一个函数 (f) 的不定积分,或原函数,或反导数,是一个导数等于 (f) 的函数 (F),即 (F ' = f)
    不定积分和定积分间的关系由微积分基本定理确定。其中 (F)(f) 的不定积分。
    (OI) 中常用来调整生成函数次幂与系数的关系

    积分与概率期望

    自适应辛普森积分法

    常用来求不规则平面图形面积,比如圆的面积并
    ([a,b]) 的面积

    [S_a^b = frac {b - a} 6 * (f(a) + 4f(frac {a + b} 2) + f(b)) ]

    其实就是用二次函数拟合不规则曲线

    [int_a^b f(x) dx - (int_a^{frac {a + b} 2} f(x) dx+ int_{frac{a + b} 2}^b f(x) dx) < eps ]

    停止递归

    偏导数

    对于多元函数 (f(x, y))((x_0, y_0)) 处固定 (y) 不变移动 (x),可以得到一个单变量 (g(x)),同理固定 (x) 不动,可以得到 (h(y))
    求偏导时将另一个变量当作常数即可

    梯度

    (f'(x, y) = (g(x), h(y)))
    函数上升最快的方向就是 ((g(x), h(y)))

    函数最优化

    给定多元函数 (f(x_1, x_2, x_3...))(f(x)) 极值

    模拟退火

    粒子群优化(微粒群算法)

    拉格朗日乘数法(下面)

    拉格朗日乘数法(有约束函数极值)

    给定多元函数 (f(x)) 求极值,且满足限制 (g_1(x) = 0, g_2(x) = 0)
    引入拉格朗日乘子,将函数升到高维空间

    [f(x, lambda_1, lambda_2) = f(x) + lambda_1g_1(x) + lambda_2g_2(x) ]

    函数极值偏导显然为 (0)

    [egin{aligned} abla_x f(x, lambda_1, lambda_2) &= 0 \ abla_lambda f(x, lambda_1, lambda_2) &= 0\ end{aligned}]

    这样我们将极值问题转化为了解方程
    实际上引入的两个拉格朗日乘子 (lambda_1,lambda_2) 可以看作 (infty),它的作用是约束函数,一旦函数不满足限制条件则偏导一定不为零

    End ?

  • 相关阅读:
    盒子模型之边框border
    CSS优先级特性之权重叠加
    CSS三大特性:层叠性、继承性、优先级
    行高
    单行文本垂直居中
    !important
    【DP专题】——[USACO13OPEN]照片Photo
    1:n Oberserver模式
    025_递归算法详解
    字符串移动问题
  • 原文地址:https://www.cnblogs.com/XiaoVsun/p/13054110.html
Copyright © 2011-2022 走看看