在以前和机器学习有关的高等数学的文章里,见有的网友悠悠地发表类似的评论,都是什么玩意儿,吃饱了没事干。巧了吗不是,其实开始自学的时候,尤其是自觉智商不够,对高等数学望而生畏的矛盾阶段,俗人一个的机智客也曾有类似的看法(说明:当然这里只是表达某个感想类似,不代表本人对任何网友有看法)。虽然自己的科技文章闲云野鹤随心所欲时有疏漏和错误,不过既然部分是自己对计算机技术或科技相关知识内容学习的日常记录笔记,偶尔感想情绪夹杂其中,自觉还是可以的,有一点用处。
导数的概念我们说了多次了,无非就是函数的变化率。如果教科书上关于速度的那个例子,对于我们理解导数的应用算是还有用的话,那么越往前学,可能就越觉得自己智商不够。毕竟机智客自己原本就是凡俗苏子,和大家一样,对数学尤其是高等数学有天然的畏惧,同时我又和大家不一样,我除了畏惧外,还对数学很无能。反正就是,即便理解了教科书上关于物理学上加速度的例子,从而理解了导数的应用。
不过跨过了基本的导数再往前学点别的导数,还是一脸懵逼,又不懂这货有啥意义了。试想一下,连基本的概念自己都头大的话,那么到了计算方法和推导的阶段,那还不得严重到自我怀疑,人生无望,自戕谢罪?所以基础薄能力弱真可怕,每走一步都艰辛,人生有那么多拦路虎,还容易想不开,噫吁嚱。
要知道除了基本的导数(以及左、右导数)外,还有偏导数、全导数。甚至于更进一步的高阶导数。偏导数挺好理解的,这是在二元函数比如z=f(x,y)这类函数上,固定y到y0而x在x0处有增量,后续阐述就是对x的偏导数。反之y有增量也一样,那就是对y的偏导数。全导数呢,刚开始机智客还以为既然y不动x动是对x的偏导数,x不动y动是对y的偏导数,那么如果x和y都动(都有增量)是不是就是全导数呢?结果一看原来并不是这么回事。
全导数其实是两个一元函数复合起来的二元函数,二元函数的导数才是全导数。这里两个一元函数都得是关于x的函数。要说全导数这个倒也罢了,理解力拾掇拾掇还能将就用,不过再看下高阶导数,就觉得迷糊了。
高阶导数,又回过头来扯到了速度加速度的话题,让我看得懵懂。而其定义呢,高阶导数是假设函数y=f(x)的导数y’=f’(x)依然是x的函数,就把y’=f’(x)的导数称之为函数y=f(x)的二阶导数。我当时想,那这个二阶导数是导数的导数,以此类推三阶导数以后的岂不是导数的导数的导数……俄罗斯套娃啊这是。
正因为高阶导数的介绍中,书中居然还回头又以物理学速度加速度来举例,所以以此展开,在网上搜了下,看到还有位移对时间的三阶导数四阶导数,顿时凌乱,研究变化率还说得通,变化率的变化率的变化率,如若一直套下去,意义何在?低智商的我,居然和科幻小说中参悟到学科不存在的高智商的物理学家一样,觉得人生毫无意义……罢了罢了。