ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 3.1 什么是函数? > 原文: [http://math.mit.edu/~djk/calculus_beginners/chapter03/section01.html](http://math.mit.edu/~djk/calculus_beginners/chapter03/section01.html) 函数是我们用来描述我们想要在数学上讨论的事情的东西。但是,我发现,当我尝试定义它们时,我会有点舌头。 最简单的定义是:**一个函数是一堆有序的事物(在我们的例子中,事物将是数字,但它们可以是其他的),具有这样的属性:对的第一个成员都不同于一个另一个。** 因此,这是一个函数的例子: ![](https://img.kancloud.cn/1f/e2/1fe282e113180d6e313c5fe9f452e202_155x19.gif) 该函数由三对组成,其第一个成员是![](https://img.kancloud.cn/94/f4/94f46e2ead651e3b4ee67b38e20d3014_25x16.gif)和![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif)。 习惯上给出函数名称,如![](https://img.kancloud.cn/07/c9/07c9a95adde95cc7b950797c4bd61629_27x16.gif)或![](https://img.kancloud.cn/81/94/8194ad15f7528ed684845711f3125c5e_9x13.gif),如果我们称这个函数![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif),我们通常使用以下符号来描述它: ![](https://img.kancloud.cn/f1/e9/f1e9b86a80f97fe3ee270bfcd60c2942_216x18.gif) 这对中的第一个成员称为**参数**,它们的整个集合称为函数的**域**。因此![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif)的论点是![](https://img.kancloud.cn/94/f4/94f46e2ead651e3b4ee67b38e20d3014_25x16.gif)和![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif),由这三个数字组成的集合是它的域。 对的第二个成员称为函数的**值**,这些集合称为函数的**范围**。 描述此函数 f 的标准术语是: 参数![](https://img.kancloud.cn/55/95/559537f1e11c68d8ba3d9f6d540de6b0_7x13.gif)的![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif)值为![](https://img.kancloud.cn/55/95/559537f1e11c68d8ba3d9f6d540de6b0_7x13.gif),参数![](https://img.kancloud.cn/c4/35/c435be78761dffb34ad7cefa6d6f1b3a_9x12.gif)的值为![](https://img.kancloud.cn/55/95/559537f1e11c68d8ba3d9f6d540de6b0_7x13.gif),参数![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif)的值为![](https://img.kancloud.cn/c4/35/c435be78761dffb34ad7cefa6d6f1b3a_9x12.gif),我们写为![](https://img.kancloud.cn/f1/e9/f1e9b86a80f97fe3ee270bfcd60c2942_216x18.gif)。 我们通常认为函数是一组值的赋值(我们对的第二个成员)到参数(它们的第一个成员)。 对的第一个成员都不同的条件是![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif)域中的每个参数在任何函数的范围内被赋予**唯一**值的条件。 **练习 3.1 考虑由![](https://img.kancloud.cn/47/0a/470ad57f2da1f26d1886e57ed7f9a419_134x18.gif)和![](https://img.kancloud.cn/9d/91/9d91f3d005547008b9a72d0d22b27cc1_38x18.gif)对定义的函数![](https://img.kancloud.cn/da/77/da77c5b4891cf3d059f1b04a28b230ef_9x12.gif)。它的域名是什么?参数![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif)中![](https://img.kancloud.cn/da/77/da77c5b4891cf3d059f1b04a28b230ef_9x12.gif)的价值是多少?什么是![](https://img.kancloud.cn/c0/cf/c0cf8a6cb31ca88117639b76388f231a_31x18.gif)?** 如果您将温度计放在嘴里,可以在某个特定时间测量温度。您可以定义一个函数![](https://img.kancloud.cn/b8/43/b8434684b6796cb2f4129d14b7671df0_13x12.gif)或温度,它将您测量的温度指定为从口中取出温度计的时间。这是一个典型的函数。它的论点是测量时间,其值是温度。 当然,即使你没有测量它,你的嘴也有温度,并且它在每个时刻都有一个,并且有无数个这样的瞬间。 这意味着如果你想描述一个函数![](https://img.kancloud.cn/b8/43/b8434684b6796cb2f4129d14b7671df0_13x12.gif),它的值在任何时候都是你当时口中的温度,你就不能真正列出它的所有对。有无数可能的参数![](https://img.kancloud.cn/64/9c/649cbb0dc497a73d3cb2a543eaaf7933_6x12.gif),你需要永远列出它们。 相反,**我们使用技巧来描述函数![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif):**我们通常提供一个规则,允许读者在![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif)的域中选择你喜欢的任何参数,并且,通过使用规则,计算函数在该参数的值。该规则通常被称为函数的**公式**。符号![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)通常用于表示您将选择的参数,公式告诉您如何计算该参数的函数。 所有的最简单的函数,有时称为**身份函数,**是指定参数本身的值。如果我们将此函数表示为![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif),则它遵循 ![](https://img.kancloud.cn/c7/c2/c7c259559fe64afbcdc4a43896b42b4d_69x18.gif) 对于![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)我们选择的任何领域。换句话说,无论您选择哪个成员,它们的成员都是相同的。 我们可以通过提供更复杂的规则来获得更复杂的函数(这些规则通常被称为公式,正如我们已经注意到的那样)。因此,我们可以通过在无限可能性中给出以下任何公式来定义函数: ![](https://img.kancloud.cn/a4/1b/a41bfd49198fe7b06be2288830b47d2d_364x39.gif) 这些分别代表![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif)乘![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif),![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)平方,![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)平方减去![](https://img.kancloud.cn/55/95/559537f1e11c68d8ba3d9f6d540de6b0_7x13.gif),![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif)除以![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif),![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)立方,![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)除以总和![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)和![](https://img.kancloud.cn/55/95/559537f1e11c68d8ba3d9f6d540de6b0_7x13.gif)的平方,依此类推。 我们可以通过**构造函数,通过加法,减法,乘法和除法的运算,以我们认为适合的任何方式应用![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)和数字的副本。** 我们以这种方式构造的函数有两个非常好的特性,第一个适用于所有函数。 我们可以在一张方格纸上,或在电子表格,图表或图形计算器上绘制一个函数的图片,称为**图,**。我们可以通过获取函数的参数 - 值对并通过平面中的点描述每个,_,参数给出的![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)坐标和由其对的值给出的 y 坐标。_ 当然,绘制具有无限域的函数的所有对是不可能的,但是我们可以通过在我们感兴趣的任何间隔中取得大约 100 个均匀间隔的点来很好地了解其图形的样子。这听起来像是一件不可思议的单调乏味的事情,而且过去常常如此,但现在却不是这样。在电子表格中,主要工作是输入函数**一次**(其参数由其他位置的地址给出)。这就是你需要做的一些复制,通过练习可以在![](https://img.kancloud.cn/94/cf/94cf2d1440336dbea1156d8c66327b7c_18x12.gif)秒内完成各种各样的函数。 第二个不错的函数是**我们可以在电子表格**上非常容易地输入通过对某个地址**的内容进行加,减,乘,除和执行其他操作而形成的任何函数**或图形计算器。不仅如此,这些设备还具有其他一些我们可以使用的内置函数。 这两个事实意味着我们实际上可以看到通过添加减去身份函数![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)和其他内置函数的复制或分割副本以及我们想要的任何数字而形成的任何函数,并查看它们的行为方式,非常有限努力。 我们很快就会看到,我们可以使用与图形函数相同的程序来绘制它们的导数(我们还没有定义它们),但这已经超越了故事。你应该意识到,我们只需要少量努力就可以用数字计算大多数函数的导数。 **练习 3.2 ![](https://img.kancloud.cn/01/f2/01f2349813eb0dc1339dc192394cef71_43x13.gif)的函数![](https://img.kancloud.cn/93/3e/933ed21b5c361f4d2975883a77ad9166_49x18.gif)的值是多少?争论![](https://img.kancloud.cn/37/ee/37eeaae1f44c27ea16c331c7cf54ee4a_17x13.gif)?** **你能举个例子吗?**