java测试一个泰勒级数,数学原理-高等数学复习笔记 ——1.1 泰勒公式 泰勒展开式...

(注 :需理解 有限增量定理 即拉格朗日中值定理 :https://www.zhihu.com/search?type=content&q=%E6%8B%89%E6%A0%BC%E6%9C%97%E6%97%A5%E4%B8%AD%E5%80%BC)

第一次见到泰勒展开式的时候,我是崩溃的。泰勒公式长这样:

75b2f2e69c2b70d4d476d475e446d1dd.png

好奇泰勒是怎么想出来的,我想,得尽量还原公式发明的过程才能很好的理解它。

首先得问一个问题:泰勒当年为什么要发明这条公式?

因为当时数学界对简单函数的研究和应用已经趋于成熟,而复杂函数,比如:

b0d795335836086a03d81113287d1e89.png这种一看就头疼的函数,还有那种根本就找不到表达式的曲线。除了代入一个x可以得到它的y,就啥事都很难干了。所以泰勒同学就迎难而上!决定让这些式子统统现出原形,统统变简单。

让我们沿着泰勒同学(假装泰勒是这么想的)的思路来:

要让一个复杂函数变简单,能不能把它转换成别的表达式?比如函数

b0d795335836086a03d81113287d1e89.png,怎么看都看不出思路,怎么办呢?我们先不要一口吃掉它,可以先从它最小的部分算起,比如说一个点

da4f3a4f04fc562da4c90ff7fabf51cd.png。可以得到:

05f9588ade2a2e3a48e5779a16304b7f.png。暂时看不出有什么规律。

那就继续增大研究的对象,比如说

da4f3a4f04fc562da4c90ff7fabf51cd.png的领域

1b53c3c0843f6f0f4199658bcb9d1dcf.png

41915ef4a01fd27872370629d5bd5a0a.png。可以得到:

e0ffaea41f287d2ee8412900fa4db560.png,其中,

9d65f98af312cac262cdd23b86b95ca5.png

db426ee01e90b176fcc2be95a0ab309c.png。好像还是看不出什么规律?然鹅,聪明的泰勒早以看穿一切。

因为

3c1cbc673b5ae5f9862c81b790e3c25b.png,所以原式可以化为:

66e6b1ae6f5fe87542480c98ae6e12ba.png。所以泰勒想是不是这样:

6027f20b76be82cf4981fdd14ba6ce00.png,即

1b82ef06e93fb63a9280e9ff33d06688.png。嗯先假设是这样,然后泰勒同学决定验证一下。

先求个导试试:

0e3bda2db9e26cdc41c50eee9f0450ba.png。对了,泰勒同学很激动!继续求:

ad410ebd620f97c68657f766aad7e565.png,咦,不对了。那说明有了一些问题。仔细分析一下问题在哪呢?

我们可以尝试把

c5d7f7fd89e03b91c9bc1813dd3c7f1f.png拆开来:

56ea5c82d8d1d6fc97dac3438980fd76.png,然后分析他们之间有什么共性。

让我们对

2e277bdc4281c270e27533225f1fac01.png进行求导看看:

一阶导:

b5f526185305be44d51594120174d8ae.png,嗯多了个

9dbb7f40a272f224810ce81221ca2feb.png

二阶导:

e7ad946613b3b382960992b60d502968.png,多了

d1bc5da4cb5c2b9257cb356172d598cd.png。好像有点规律了,

......

m阶导:

7390162ca8d66c1f7dcf25069bb4ffdc.png

6006c7e17b3a65a2de9d879365111933.png阶导:0。

7390162ca8d66c1f7dcf25069bb4ffdc.png是一个常数,所以对

7390162ca8d66c1f7dcf25069bb4ffdc.png求导就是0了。

这里规律很明显了,m阶导以后都是0!但是m阶导以前呢?还是蛮复杂的,不过不用担心,因为

041db3ac425705cdc9e3b7d930c543e0.png,即

347ce7bce765cc3f62392d213a18711e.png,所以m阶导以前也都是0,而m阶导就是

7390162ca8d66c1f7dcf25069bb4ffdc.png。perfect!

这样就很清晰了:对

ffee51f38a76f7e5808406c4131ad8c4.png求m阶导为

7390162ca8d66c1f7dcf25069bb4ffdc.png。但是我们想要的值是

941ca08e0f26d6969baad81a050e9b54.png,那就把给m!除掉!

即乘于一个

26a3e7ee97c8070c00818c53355df7d3.png,所以

d05554761558d094a5366589e4bcfa24.png,证明完毕。泰勒同学很开心!

你可能感兴趣的:(java测试一个泰勒级数)