函数
维库,知识与思想的自由文库
|
参看函数 (消歧义)。
术语函数,映射,对应,变换通常都是同一个意思。
[编辑] 概述简而言之,函数是将唯一的输出值赋予每一输入的“法则”。这一“法则”可以用函数表达式、数学关系,或者一个将输入值与输出值对应列出的简单表格来表示。函数最重要的性质是其决定性,即同一输入总是对应同一输出(注意,反之未必成立)。从这种视角,可以将函数看作“机器”或者“黑盒”,它将有效的输入值变换为唯一的输出值。通常将输入值称作函数的参数,将输出值称作函数的值。
[编辑] 历史函数这个数学名词是莱布尼兹在1694年开始使用的,以描述曲线的一个相关量,如曲线的斜率或者曲线上的某一点。莱布尼兹所指的函数现在被称作可导函数,数学家之外的普通人一般接触到的函数即属此类。对于可导函数可以讨论它的极限和导数。此两者描述了函数输出值的变化同输入值变化的关系,是微积分学的基础。
[编辑] 正式定义从输入值集合X 到可能的输出值集合Y 的函数f(记作 f : X → Y)是X与Y的关系,满足如下条件:
定义域中任一x 在对映域中唯一对应的y 记为f(x)。 比上面定义更简明的表述如下:从X 映射到Y 的函数f 是X 与Y 的直积X × Y 的子集。X 中任一x 都与Y 中的y 唯一对应,且有序对(x, y)属于f 。 X与Y的关系若满足条件(1),则为多值函数。函数都是多值函数,但多值函数不都是函数。X与Y的关系若满足条件(2),则为偏函数。函数都是偏函数,但偏函数不都是函数。除非特别指明,本百科全书中的“函数”总是指同时满足以上两个条件的关系。 考虑如下例子:
[编辑] 定义域、对映域和值域输入值的集合X被称为f 的定义域;可能的输出值的集合Y被称为f 的陪域。函数的值域是指定义域中全部元素通过映射f 得到的实际输出值的集合。注意,把对映域称作值域是不正确的,函数的值域是函数的对映域的子集。 计算机科学中,参数和返回值的数据类型分别确定了子程序的定义域和对映域。因此定义域和对映域是函数一开始就确定的强制约束。另一方面,值域和实际的实现有关。 [编辑] 单射、满射与双射函数
[编辑] 像和原象元素 x∈X在 f 的像 就是 f(x)。 子集 A⊂X 在 f 的像是以其元素的像組成 Y的子集,即
注意 f 的值域就是定義域 X 的像 f(X)。在我們的例子裡, {2,3} 在 f 的像是 f({2, 3}) = {c, d} 而 f 的值域是 {c, d}。 根據此定義,f 可引申成為由 X 的能集(由 X 的 子集組成的集)到 Y 的能集之函數,冲,亦記作 f。 子集 B ⊂ Y 在 f 的 原像 (或逆像)是如下定義 X的子集:
在我們的例子裡,{a, b} 的原像是 f −1({a, b}) = {1}。 根據此定義,f −1 是由 Y 的能集到 X 的能集之函數。 以下是 f 及 f −1 的一些特性:
這些特性適合定義域的任意子集 A, A1 及 A2 和輸出值域的任意子集 B, B1 及 B2,甚至可推廣到任意子集群的交集和並集。 [编辑] 函数图像Image:225px-Cubicpoly.png
立方函数的图像
函数f 的图像是平面上点对(x,f(x))的集合,其中x取定义域上所有成员的。函数图像可以帮助理解证明一些定理。 如果X 和Y 都是连续的线,则函数的图像有很直观表示,如右图是立方函数的图像: 注意两个集合X 和Y 的二元关系有兩個定義:一是三元組(X,Y,G),其中G 是關係的圖;二是索性以關係的圖定義。用第二個定義則函数 f 等於其图象。 [编辑] 函数例子(详见函数列表.)
最常用的数学函数包括加法、减法、乘法、除法、冪、对数、根号、多项式、有理函数、三角函数等。它们统称为「初等函数」-- 但此名的定义会随使用的数学分支而改变。非初等函数(或特殊函数)包括 Bessel函数和伽傌函數。 [编辑] 函數的特性函數可分為 [编辑] 歧義函數歧義函數指可於一條數學等式中找到不少於一個正確答案。例如,4的平方根可以是2或者-2而兩者的平方皆是4。 嚴格來說,歧義函數不完全算是函數,因為數學函數的定義對於一個輸入值只能有唯一一個輸出值。實際上,這樣的「函數」通常被稱為關係式。 大陆的名称叫多值函数 [编辑] n-元函数: 多元函数n-元函數是指輸入值為 n-元組的函數。或者說,若一函數的輸入值域為 n 個集合的積集的子集,這函數就是 n-元函數。例如, 距離函數 dist((x,y)) 是一個二元函數,輸入值是由兩個點組成的序對。另外,多複變函數(即輸入值為複數的多元組)是一個重要的數學課題。 在抽象代數中, 運算元其實都是函數,如乘法 "*" 是個二元函數:我們寫 x*y 其實是 *(x,y)的中綴表達法。 函數式程序设计是一個以函數概念為中心的重要理論範例,其中的运算对象为多元函数,基本语法基于λ演算,而函数的复合(见下)则采用代换来完成。特别地,通过一种称为Currying的变换,可将多元函数变换为一元函数。 [编辑] 复合函数函數 f: X → Y 及 g: Y → Z 的複合函數是
舉例, 飛機在 t 时刻的高度是 h(t),而高度 x 处的氧气浓度是 c(x),則在 t 时刻飛機周围的氧氣濃度是 (c o h)(t)。 若 Y⊂X 則 f 可自我複合; 此時複合函數可記作 f 2(不要與三角學的符號混淆,参见三角函数;也不要和微积分中高阶导数的符号混淆)。函數的幂的定義是對自然數 n 有
[编辑] 反函数对一个函数 f:X→Y ,若值域 Y 中任何一个元素 y 的原象是唯一的,那么这个函数就被称为是双射的。对任意的 y∈Y 到它的原象f−1(y)的映射,我们称之为 f 的反函数,记为 f−1。 举一个反函数的例子,比如 f(x) = x2 ,它的反函数是 f(x)−1 = √x 。[啊恩!...你必须指明它的定义域是...如果你说定义域是R,那就错了]同样,2x 的反函数是 x/2。反函数是一个函数,它能够“抵消”它的原函数。参见逆映射。 [编辑] 限制及擴張給出 Y 的子集 X 以及函數
則
稱為 f 在 X 的限制。 反之,若給出函數 則一個定義在 Y 的函數 [编辑] 点态运算設函數 f: X → R 及g: X → R 有 X 為共同的輸入值域及環 R 為共同輸出值域。 我們可以定義函數和 f + g: X → R 及函數積 f × g: X → R 如下:
for all x in X。 這樣子我們得出一個函數組成的環。這是一個抽象性擴張的例子,由此我們由較簡單的結構得出更複雜的。 若然以抽象代數 A 代替 R, 得出的由 X 到 A 的函數集會類似地擁有和 A 相同的代數結構。 [编辑] 可计算和不可计算函数所有从整数到整数的可计算函数的个数是可数的,这是因为所有可能的算法个数是可数的。从整数 到整数的函数个数要更多些-和实数个数一样多,也就是说是等势的。这说明有些从整数到整数的函数是不可计算的。关于不可计算函数,请参看停机问题和莱斯定理。 [编辑] 范畴学中的函数函數定義為定义域X與上域Y的關係。而在范畴学中,函数的槪念被擴張成射的槪念。 一個范畴包括一組物件與一組射,每一個射是個有序三元组(X, Y, f),其中f是从定义域X到上域Y的一個關係,而定义域与上域是范畴內的物件。基于这种解释,可以把函数看作集合范畴里面的射。 [编辑] 参见*Visual Calculus by Lawrence S. Husch, University of Tennessee (2001) [编辑] 外部连接
|





平面上的点与其和
有孔平面 (Puntured plane) 上的点与描述该点受到原点发出的
,

適合 
