• math_利用微分算近似值


    微分的应用

    Δ x → 0 时 , 我 们 可 以 以 切 线 代 替 曲 线 以 微 分 d y 代 替 Δ y ( 函 数 微 分 代 替 函 数 增 量 ) Δ y ≈ d y d y = y ′ d x = f ′ ( x ) d x \Delta x\rightarrow0时, \\我们可以以切线代替曲线 \\以微分dy代替\Delta y (函数微分代替函数增量) \\\Delta y\approx dy \\ dy=y'dx=f'(x)dx \\ Δx0,线线dyΔy()Δydydy=ydx=f(x)dx
    image-20220701152103455

    近似值

    • 即使是同一个函数,不同点上的函数值的计算难易程度不尽相同

    • 例如函数sin(x),在

      • s i n ( 30 ° ) = s i n ( π 6 ) = 1 2 sin(30\degree)=sin(\frac{\pi}{6})=\frac{1}{2} sin(30°)=sin(6π)=21


        s i n ( 33 ° ) sin(33\degree) sin(33°)

        的求值就会麻烦

      • f = ( x ) = f ( x 0 + Δ x ) = s i n ( x 0 + Δ x ) ; x = x 0 + Δ x x 0 = 30 ° ; Δ x = 3 ° f=(x)=f(x_0+\Delta x)=sin(x_0+\Delta x); \\ x=x_0+\Delta x \\ x_0=30\degree;\Delta x=3\degree f=(x)=f(x0+Δx)=sin(x0+Δx);x=x0+Δxx0=30°;Δx=3°

    • 实际应用中,场景包括

      • 估算函数值增量 Δ y = f ( x 0 + Δ x ) − f ( x 0 ) \Delta y=f(x_0+\Delta x)-f(x_0) Δy=f(x0+Δx)f(x0),( Δ y \Delta y Δy更具体的,记作: Δ y ( x 0 , Δ x ) ) \Delta y(x_0,\Delta x)) Δy(x0,Δx)))

        • 设估算函数增量 Δ y \Delta y Δy的函数为 d y ( x 0 , Δ x ) = f ′ ( x 0 ) Δ x dy(x_0,\Delta x)=f'(x_0)\Delta x dy(x0,Δx)=f(x0)Δx,

        • 从程序设计的角度讲,这是一个双参数函数, Δ y 函 数 接 受 两 个 常 数 参 数 : x 0 , Δ x ; 返 回 值 是 f ( x 0 + Δ x ) − f ( x 0 ) 的 近 似 值 \Delta y函数接受两个常数参数:x_0,\Delta x;返回值是f(x_0+\Delta x)-f(x_0)的近似值 Δy:x0,Δx;f(x0+Δx)f(x0)

          • 要求, Δ x \Delta x Δx足够小,则返回结果是有效且可靠的
        • 一 般 地 , Δ y ( x , Δ x ) = f ( x + Δ x ) − f ( x ) = f ′ ( x ) Δ x + o ( Δ x ) ≈ f ′ ( x ) Δ x 当 x = x 0 , 则 Δ y ( x 0 , Δ x ) = f ′ ( x 0 ) Δ x 一般地,\Delta y({x,\Delta x})=f(x+\Delta x)-f(x)=f'(x)\Delta x+o(\Delta x)\approx f'(x)\Delta x \\ 当x=x_0,则 \\ \Delta y(x_0,\Delta x)=f'(x_0)\Delta x ,Δy(x,Δx)=f(x+Δx)f(x)=f(x)Δx+o(Δx)f(x)Δxx=x0,Δy(x0,Δx)=f(x0)Δx

      • 估算函数值

        • 其实就是将被估算的值拆成两部分:

          • f ( x ) = f ( x 0 + Δ x ) = f ( x 0 ) + Δ y ( x 0 , Δ x ) f(x)=f(x_0+\Delta x)=f(x_0)+\Delta y(x_0,\Delta x) f(x)=f(x0+Δx)=f(x0)+Δy(x0,Δx)

            • 其中 Δ y ( x 0 , Δ x ) ≈ f ′ ( x 0 ) Δ x \Delta y(x_0,\Delta x)\approx f'(x_0)\Delta x Δy(x0,Δx)f(x0)Δx
            • 综上, f ( x ) = f ( x 0 ) + f ′ ( x 0 ) Δ x f(x)=f(x_0)+f'(x_0)\Delta x f(x)=f(x0)+f(x0)Δx
          • 需要做的工作在于,将给定的一个x值表示成两部分

          • x = x 0 + Δ x Δ x 要 足 够 小 并 且 , f ( x ) 在 x = x 0 处 比 较 好 计 算 , 同 时 f ′ ( x 0 ) 也 好 计 算 ; x=x_0+\Delta x \\\Delta x要足够小 \\并且,f(x)在x=x_0处比较好计算,同时f'(x_0)也好计算; x=x0+ΔxΔx,f(x)x=x0,f(x0);

          • 由此可见,估算过程中, x 0 x_0 x0是主角, Δ x \Delta x Δx是配角

        • 根据 Δ y ( x , Δ x ) = f ( x + Δ x ) − f ( x ) ≈ f ′ ( x ) Δ x \Delta y(x,\Delta x)=f(x+\Delta x)-f(x)\approx f'(x)\Delta x Δy(x,Δx)=f(x+Δx)f(x)f(x)Δx,通过移向变形,就可以得到: f ( x ) f(x) f(x)的近似值求解函数

        对 于 f ( x ) 的 近 似 值 , 在 满 足 一 下 条 件 的 时 候 最 有 用 : ( 如 果 可 以 表 示 为 ( 拆 ) : x = x 0 + Δ x , 其 中 ( x , x 0 , Δ x ) 都 是 常 数 并 且 , f ( x 0 ) 和 f ′ ( x 0 ) 都 比 较 容 易 求 解 ) 则 , f ( x ) = f ( x 0 + Δ x ) ≈ f ( x 0 ) + f ′ ( x 0 ) Δ x 这 个 表 达 式 也 是 好 求 解 的 对于f(x)的近似值,在满足一下条件的时候最有用: \\(如果可以表示为(拆):x=x_0+\Delta x, \\其中(x,x_0,\Delta x)都是常数 \\并且,f(x_0)和f'(x_0)都比较容易求解) \\ 则,f(x)=f(x_0+\Delta x)\approx f(x_0)+f'(x_0)\Delta x这个表达式也是好求解的 f(x),:(():x=x0+Δx,(x,x0,Δx),f(x0)f(x0)),f(x)=f(x0+Δx)f(x0)+f(x0)Δx

    估算 f ( x ) f(x) f(x)实例

    • 譬如,
      s i n ( 3 3 ° ) 的 近 似 值 = ? x = x 0 + Δ x x 0 = 30 ° = π 6 ; Δ x = 3 ° = π 60 s i n ( 30 ° + 3 ° ) ≈ s i n ( π 6 ) + s i n ′ ( π 6 ) ⋅ π 60 = 1 2 + 3 2 × π 60 ≈ 0.545 sin(33^\degree)的近似值=? \\x=x_0+\Delta x \\ x_0=30\degree=\frac{\pi}{6};\Delta x=3\degree=\frac{\pi}{60} \\sin(30\degree+3\degree) \approx sin(\frac{\pi}{6})+sin'(\frac{\pi}{6})\cdot \frac{\pi}{60} =\frac{1}{2}+\frac{\sqrt{3}}{2}\times \frac{\pi}{60} \approx 0.545 sin(33°)=?x=x0+Δxx0=30°=6π;Δx=3°=60πsin(30°+3°)sin(6π)+sin(6π)60π=21+23 ×60π0.545

    微分补充

    从微分近似的角度,我们知道:
    Δ y = f ( x + Δ x ) − f ( x ) Δ y = f ′ ( x ) Δ x + β (从几何角度(a1)) \Delta y=f(x+\Delta x)-f(x)\tag{从几何角度(a1)} \\ \Delta y=f'(x)\Delta x+\beta \\ Δy=f(x+Δx)f(x)Δy=f(x)Δx+β((a1))

    β = o ( Δ x ) , 即 , o ( Δ x ) 是 Δ x 的 高 阶 无 穷 小 ( 在 和 Δ x 共 同 趋 近 于 0 的 过 程 中 , β = o ( Δ x ) 趋 近 于 0 的 速 度 更 快 意 味 着 , 当 Δ x 足 够 小 , 那 么 : \beta=o(\Delta x),即,o(\Delta x)是\Delta x的高阶无穷小 \\ (在和\Delta x共同趋近于0的过程中,\beta=o(\Delta x)趋近于0的速度更快 \\意味着,当\Delta x足够小,那么: \\ β=o(Δx),,o(Δx)Δx(Δx0,β=o(Δx)0,Δx,:

    Δ y = f ′ ( x ) Δ x + β ≈ f ′ ( x ) Δ x (a2) \Delta y=f'(x)\Delta x+\beta \approx f'(x)\Delta x \tag{a2} Δy=f(x)Δx+βf(x)Δx(a2)

    函 数 y = f ( x ) 的 微 分 表 示 为 : d y = y ′ d x = f ′ ( x ) d x ; Δ x = d x ∴ f ( x + Δ x ) = f ( x 0 ) + Δ y ≈ f ( x 0 ) + d f ( x ) ; 函数y=f(x)的微分表示为: \\dy=y'dx=f'(x)dx; \\ \Delta x=dx \\ \therefore f(x+\Delta x)=f(x_0)+\Delta y\approx f(x_0)+df(x); y=f(x):dy=ydx=f(x)dx;Δx=dxf(x+Δx)=f(x0)+Δyf(x0)+df(x);

  • 相关阅读:
    HyperTerminal 超级终端设置TCP/IP Client和TCP/IP Server
    满足开闭原则的JDBCUtils~
    百度秋招算法笔试真题解析
    List of calculus topics
    强化学习:价值迭代求解迷宫寻路问题
    动态规划常见解题思路汇总!!刷了30道动规题目,血泪经验!
    nodejs搭建服务器手册
    java家用电器springboot家电销售网站管理系统
    类和对象2:继承
    java计算机毕业设计web开发数码产品推荐平台系统设计与实现源码+mysql数据库+系统+lw文档+部署
  • 原文地址:https://blog.csdn.net/xuchaoxin1375/article/details/125557177