• 迷之记号 dx 到底是什么鬼


    d, d, d, d, 一本高数,整天 (mathrm{d}) 来 (mathrm{d}) 去。

    可是这个 (mathrm{d}x) 到底是什么意思?你可能会说:这还不简单,不就是 (x) 的微分嘛?

    好好好,听你的,(mathrm{d}x) 是 (x) 的微分。既然是这样,那么 (mathrm{d}x) 必有以下性质:

    (1) 一般情况下,它不是零,可以作分母

    (2) 同样的 (mathrm{d}x) 可以约掉

    这显然是对的吧? (^_^)/

    ……

    然而这就引发了一些迷之问题。

    比如说有这么一道题:

    ( left{egin{matrix}
    x = t^2
    \
    y = t^4
    end{matrix} ight. )

    ( frac{mathrm{d^2}y}{mathrm{d}x^2} ) (即 (y''))

    当然,此题 so easy, 一眼就能看出 (y=x^2), 所以 (y'=2x), (y''=2), 最后跟 (t) 也没什么关系。

    结果就是一个常数 (2).

    但是,请看下面的推导过程:

    首先,由定义知:

    ( frac{mathrm{d^2}y}{mathrm{d}x^2}=frac{mathrm{d^2}y}{(mathrm{d}x)^2} )

    然后,分子分母同除以 ((mathrm{d}t)^2), 得:

    ( frac{mathrm{d^2}y}{mathrm{d}x^2}=frac{frac{mathrm{d^2}y}{(mathrm{d}t)^2}}{frac{(mathrm{d}x)^2}{(mathrm{d}t)^2}} )

    ( = frac{frac{mathrm{d^2}y}{mathrm{d}t^2}}{(frac{mathrm{d}x}{mathrm{d}t})^2} )

    ( = frac{y_t''}{(x_t')^2} )

    ( = frac{(4t^3)'}{(2t)^2} )

    ( = frac{12t^2}{4t^2} )

    ( = 3 )

    这又说明结果是 (3). 这个推导过程看起来毫无毛病。难道 (2=3)? 这岂不是胡扯?问题出在哪?

    还有更诡异的事情,就是链式法则和换元积分法的证明。

    ( frac{mathrm{d}y}{mathrm{d}x}=frac{mathrm{d}y}{mathrm{d}t}cdotfrac{mathrm{d}t}{mathrm{d}x} )

    上面这个式子,证明写了一坨。可是既然微分不是零,也不是什么特殊的东西,那么为什么不能把分子分母两个 (mathrm{d}t) 直接 消 掉 呢?

    还有:

    ( int f(u)mathrm{d}u = int f(g(x))g'(x)mathrm{d}x ), 其中 (u = g(x)).

    这一条式子证明也写了一坨。可是既然 ( mathrm{d}u=g'(x)mathrm{d}x ) 为什么不直接 代 入 ,一步得证呢?

    怪,怪,怪!

    到 底 是 怎 么 了 ?


    我想编课本的人心里肯定清楚是怎么了。  

    可是就是太懒了,不愿意解释。

    问题的关键就在于,有的 (mathrm{d}x) 根本就不是微分。(假的!)

    所以看起来相等的东西,其实并不一定相等。

    追本溯源,(y=f(x)) 对 (x) 的微分的定义如下:

    ( mathrm{d}y = f'(x)Delta x )

    两边同除 (Delta x), 有:

    ( frac{mathrm{d}y}{Delta x} = f'(x) )

    问题就这样出现了:左边式子上面是 (mathrm{d}x), 下面又变成了 (Delta x), 太不对称太不美观了。

    所以既然 ( g(x)=x ) 的微分 ( mathrm{d}(x) ) 就等于 ( Delta x ), 那么干脆就直接把下面的 ( Delta x ) 写成 ( mathrm{d}x ) 好了:

    ( frac{mathrm{d}y}{mathrm{d}x} = f'(x) )

    这样一看就漂亮多了。

    是啊,漂亮多了。

    啊,漂亮多了。

    ,漂亮多了。

    漂亮多了。

    亮多了。

    多了。

    了。

    等等!可是这样一来,同样写成 (mathrm{d}x) 的东西,意思就可能不一样了!一个 (mathrm{d}x) 到底是什么意思,就只能靠上下文来判断了!一不小心就出错了!还让人以为链式法则和换元积分是显然的!太可怕了!

    回头看看刚才是怎么出错的。

    为了区分不同的 (mathrm{d}x), 就得先改变一下记号。

    下文中都按以下规则进行区分:

    - 自变量的改变 (Delta x) 记作 (mathrm{d}_*x)

    - 函数 (x=f(t)) 对 (t) 的微分记作 (mathrm{d}_t x)

    - 对函数表达式的微分要加括号,如 (mathrm{d}_x (2x+1) = 2cdotmathrm{d}_*x), 还有 (mathrm{d}_x (x) = 1cdotmathrm{d}_*x)

    还是那道求二阶导的题,从头开始重复那个错误的推导过程(看不清下标的话放大一下网页)

    ( frac{mathrm{d^2}_x y}{mathrm{d}_* x^2} )

    上下同除 ( (mathrm{d}_* t)^2 )

    ( = left ( frac{mathrm{d^2}_x y}{(mathrm{d}_* t)^2} ight ) / left ( {frac{(mathrm{d}_* x)^2}{(mathrm{d}_* t)^2}} ight ) )  

    ( = left ( frac{mathrm{d^2}_x y}{mathrm{d}_* t^2} ight ) /  left ({frac{mathrm{d}_* x}{mathrm{d}_* t}} ight ) ^2 )

    左边(上边)不等于 (y_t''), 而 ( frac{mathrm{d^2}_t y}{mathrm{d}_* t^2} ) 才等于;右边(下边)也不等于 ((x_t')^2), 而 ( left ({frac{mathrm{d}_t x}{mathrm{d}_* t}} ight ) ^2 ) 才等于。所以原来那个看似合理的推导根本就是胡扯。

    还有链式法则,区分一下 (mathrm{d}t) 的话是很容易知道不能通过约分证明的:

     ( frac{mathrm{d}_x y}{mathrm{d}_* x}=frac{mathrm{d}_t y}{mathrm{d}_* t}cdotfrac{mathrm{d}_x t}{mathrm{d}_* x} )

    两边同乘 ( mathrm{d}_* x ), 可得等价形式:

    ( mathrm{d}_x y=frac{mathrm{d}_t y}{mathrm{d}_* t}cdotmathrm{d}_x t )

    这即是所谓「一阶微分的形式不变性」。

    再有就是换元积分:

    ( int f(u)mathrm{d}_* u = int f(g(x))g'(x)mathrm{d}_* x ), 其中 (u = g(x)).

    或者说

    ( int f(u)mathrm{d}_* u |_{u=g(x)} = int f(u)mathrm{d}_x u ), 其中 (u = g(x)).

    其中 (mathrm{d}_* u) 和 (mathrm{d}_x u) 当然不是一个东西,所以两边并不是显然相等。

    左边的积分变量是 (u), 是对 (u) 的函数 (f(u)) 积分,得到 (u) 的函数,然后代入 (u=g(x)), 得到 (x) 的函数;

    右边的积分变量是 (x), 是对 (x) 的函数 (f(u)u_x') 即 (f(g(x))g'(x)) 积分,得到 (x) 的函数。

    所以是因为两边对 (x) 求导相等,即 ( frac{mathrm{d}}{mathrm{d}x} 左边 = frac{mathrm{d}}{mathrm{d}u}左边cdot frac{mathrm{d}}{mathrm{d}x} u = f(u)u_x'   = f(g(x))g'(x) = frac{mathrm{d}}{mathrm{d}x} 右边 ), 也就是链式法则成立,才能说两边相等的(实际上只能说是差一个常数,但是差一个常数就可以说两个不定积分相等了)。


    总结一下:

    一篇《孔乙己》,让我们知道了「茴」字一种意思四种写法

    然而令人啧啧称奇的是,恰恰相反,数学符号「 (mathrm{d}x) 」,一种写法却有四种意思

    (1) (mathrm{d}_* x): 自变量的微小变化 (Delta x)

    (2) (mathrm{d}_t x): 函数 (x) 对某个自变量(例如 (t))的微分

    (3) (mathrm{d}_x (x)): 函数 (f(x) = x) 的微分

    (4) 导数算符 (frac{mathrm{d}}{mathrm{d}x}) 的一部分

    其中 (3) 和 (1) 是相等的,但是虽然相等,意义却是完全不同的。(4) 和 (1) 可以看作是统一的,但是算符终究只是个算符。(某些教材)在定义微分之前,就把 ( frac{mathrm{d}}{mathrm{d}x}y ) 写成 ( frac{mathrm{d}y}{mathrm{d}x} ), 个人认为这是一种事后诸葛,并不是很妥当。

    要说为什么会变成这样,只有一个解释,那就是「懒」。毕竟多数情况下,心里清楚就不会搞混。这跟把 ((sin{x})^2) 写成 (sin^2{x}) 如出一辙。

    最后不得不吐嘈,现在微积分的教学几乎是把数学教成算数。个人认为,会算导数,会算不定积分,并没有什么卵用,因为电脑既比人算得快,又比人算的准。人只有懂得数学的知识体系和思想方法,才能比电脑牛B. 一个符号的含义只能通过上下文来区分,这么重要的事情,(某些教材和老师)竟然不加以说明,后果就是学生们整天 d d d d d, 到头来却搞不明白 d 到底是什么东西,只是在按运算法则运算而已。

  • 相关阅读:
    PAT (Basic Level) Practise 1013 数素数
    PAT (Basic Level) Practise 1014 福尔摩斯的约会
    codeforces 814B.An express train to reveries 解题报告
    KMP算法
    rsync工具
    codeforces 777C.Alyona and Spreadsheet 解题报告
    codeforces 798C.Mike and gcd problem 解题报告
    nginx + tomcat多实例
    MongoDB副本集
    指针的艺术(转载)
  • 原文地址:https://www.cnblogs.com/li-hua/p/6617366.html
Copyright © 2020-2023  润新知