新的一周经过了国庆,不知道小伙伴们跟我是否一样调整过来了,还欠着三篇笔记还未发布,在此提醒一下自己。我们最终的小目标是成为一名合格的算法工程师,所以Python是我们的起航,数学则是不可或缺的基石,今天我们走近数学了解一下,属于编程员的数学知识。
一、认识函数
函数f 是从一个集合 D(称为定义域,D包含于实数集R)到另一个集合 Y(称为值域)的映射。对于定义域中的每一个元素 x,函数f都指定了一个唯一的元素 y 在值域中,记作
其中x叫做自变量,y叫做因变量,f叫做映射规则,f(x)表示一个函数值。
函数的两要素是指函数的定义域和值域。
定义域是函数中所有可能的输入值的集合。换句话说,定义域是使得函数有意义的所有 xx 值的集合。
值域是函数中所有可能的输出值的集合。换句话说,值域是函数 f(x)f(x) 在定义域内所有可能的 yy 值的集合。
这里的文字描述较为概括,简单来说跟高中数学所学的函数较为类似,判断值域和定义域的方法也相差不大。
常见函数类型 :
一、线性函数:
其中 a 和 b 是常数。
二、多项式函数:
其中 ai是常数。
三、指数函数:
其中 a>0 且 a≠1。
四、对数函数:
其中 a>0 且 a≠1。
五、三角函数:
如正弦函数 f(x)=sin(x),余弦函数 f(x)=cos(x),正切函数 f(x)=tan(x)等
六、反三角函数:
如反正弦函数 f(x)=arcsin(x),反余弦函数 f(x)=arccos(x),反正切函数 f(x)=arctan(x)等。
七、符号函数
1.2函数的特性
上界:存在一个实数k1,使得
下界:存在一个实数k2,使得
注:特殊符号说明:
有界:
一个函数 f(x) 在其定义域 D 上称为有界的,如果存在两个实数 M 和 m,使得对于定义域中的任意x,都有:
其中:
-
M 称为函数的上界。
-
m 称为函数的下界。
一个函数有界的充要条件:既有上界,又有下界。
分类
根据函数的有界性,可以分为以下几种情况:
-
有界函数:如果函数 f(x) 在其定义域 D 上既有上界又有下界,则称 f(x) 是有界函数。
-
无界函数:如果函数 f(x) 在其定义域 D 上没有上界或没有下界,则称 f(x) 是无界函数。
示例
-
有界函数:
-
函数 f(x)=sin(x):在实数范围内,sin(x) 的取值范围是 [-1,1],因此 sin(x)是有界函数。
-
函数
在实数范围内,
的取值范围是 (0,1],因此 g(x)是有界函数。
-
-
无界函数:
-
函数 f(x)=x:在实数范围内,x 的取值范围是 (−∞,∞)(−∞,∞),因此 f(x) 是无界函数。
-
函数
$$
g(x)=\dfrac{1}{x}
$$:在 x>0 的范围内,
$$
\dfrac{1}{x}
$$的取值范围是 (0,∞),因此 g(x) 是无界函数。
-
1.2.2 单调性
定义
一个函数 f(x) 在其定义域 D 上称为单调的,如果对于定义域中的任意 x1 和 x2,当 x1<x2 时,有:
-
单调递增:如果 f(x1)≤f(x2),则函数 f 是单调递增的。
-
严格单调递增:如果 f(x1)<f(x2),则函数 f 是严格单调递增的。
-
单调递减:如果 f(x1)≥f(x2),则函数 f 是单调递减的。
-
严格单调递减:如果 f(x1)>f(x2),则函数 f 是严格单调递减的。
示例
-
单调递增函数:
-
函数 f(x)=x:在实数范围内,f(x)=x 是严格单调递增的,因为对于任意 x1<x2,都有 f(x1)<f(x2)。
-
函数
$$
g(x)=x^{3}
$$在实数范围内,该函数严格单调递增的,因为对于任意 x1<x2,都有 g(x1)<g(x2)。
-
-
单调递减函数:
-
函数 f(x)=−x:在实数范围内,f(x)=−x 是严格单调递减的,因为对于任意 x1<x2,都有 f(x1)>f(x2)。
-
函数
$$
g(x)=−\dfrac{1}{x}
$$在 x>0 的范围内,该函数 是严格单调递减的,因为对于任意 x1<x2,都有 g(x1)>g(x2)。
-
1.2.3 奇偶性
定义
一个函数 f(x) 在其定义域 D 上称为:
-
偶函数:如果对于定义域中的任意 x,都有 f(−x)=f(x),则函数 f 是偶函数。偶函数的图形关于 y 轴对称。
-
奇函数:如果对于定义域中的任意 x,都有 f(−x)=−f(x),则函数 f是奇函数。奇函数的图形关于原点对称。
示例
-
偶函数:
-
函数
:在实数范围内,
,因此 f(x)=x2是偶函数。
-
函数 g(x)=cos(x):在实数范围内,
因此 g(x)=cos(x)是偶函数。
-
-
奇函数:
-
函数
:在实数范围内,
,因此 f(x)=x3是奇函数。
-
函数 g(x)=sin(x):在实数范围内,
,因此 g(x)=sin(x) 是奇函数。
-
1.2.4 周期性
定义
一个函数 f(x) 在其定义域 D 上称为周期函数,如果存在一个正数 T,使得对于定义域中的任意 x,都有:
f(x+T)=f(x)
其中 T称为函数的周期。如果存在最小的正数 T 满足上述条件,则称 T 为函数的最小正周期。
示例
-
函数 f(x)=sin(x):在实数范围内,sin(x)是周期函数,其周期为 2π,因为对于任意 x,都有 sin(x+2π)=sin(x)。
-
函数 g(x)=cos(x):在实数范围内,cos(x)是周期函数,其周期为 2π,因为对于任意 x,都有 cos(x+2π)=cos(x)。
注:函数的连续性和可导性后续介绍。