版权归原作者所有,如有侵权,请联系我们

[科普中国]-三角函数

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

发展历史

起源

公元五世纪到十二世纪,印度数学家对三角学作出了较大的贡献。尽管当时三角学仍然还是天文学的一个计算工具,是一个附属品,但是三角学的内容却由于印度数学家的努力而大大的丰富了。

三角学中”正弦”和”余弦”的概念就是由印度数学家首先引进的,他们还造出了比托勒密更精确的正弦表。

我们已知道,托勒密和希帕克造出的弦表是圆的全弦表,它是把圆弧同弧所夹的弦对应起来的。印度数学家不同,他们把半弦(AC)与全弦所对弧的一半(AD)相对应,即将AC与∠AOC对应(如图五 ),这样,他们造出的就不再是”全弦表”,而是”正弦表”了。

印度人称连结弧(AB)的两端的弦(AB)为”吉瓦(jiba)”,是弓弦的意思;称AB的一半(AC) 为”阿尔哈吉瓦”。后来”吉瓦”这个词译成阿拉伯文时被误解为”弯曲”、”凹处”,阿拉伯语是 ”dschaib”。十二世纪,阿拉伯文被转译成拉丁文,这个字被意译成了”sinus”。1

古希腊历史

早期对于三角函数的研究可以追溯到古代。古希腊三角术的奠基人是公元前2世纪的喜帕恰斯。他按照古巴比伦人的做法,将圆周分为360等份(即圆周的弧度为360度,与现代的弧度制不同)。对于给定的弧度,他给出了对应的弦的长度数值,这个记法和现代的正弦函数是等价的。喜帕恰斯实际上给出了最早的三角函数数值表。然而古希腊的三角学基本是球面三角学。这与古希腊人研究的主体是天文学有关。梅涅劳斯在他的著作《球面学》中使用了正弦来描述球面的梅涅劳斯定理。古希腊三角学与其天文学的应用在埃及的托勒密时代达到了高峰,托勒密在《数学汇编》(Syntaxis Mathematica)中计算了36度角和72度角的正弦值,还给出了计算和角公式和半角公式的方法。托勒密还给出了所有0到180度的所有整数和半整数弧度对应的正弦值。

古希腊文化传播到古印度后,古印度人对三角术进行了进一步的研究。公元5世纪末的数学家阿耶波多提出用弧对应的弦长的一半来对应半弧的正弦,这个做法被后来的古印度数学家使用,和现代的正弦定义一致了。阿耶波多的计算中也使用了余弦和正割。他在计算弦长时使用了不同的单位,重新计算了0到90度中间隔三又四分之三度(3.75°)的三角函数值表。然而古印度的数学与当时的中国一样,停留在计算方面,缺乏系统的定义和演绎的证明。阿拉伯人也采用了古印度人的正弦定义,但他们的三角学是直接继承于古希腊。阿拉伯天文学家引入了正切和余切、正割和余割的概念,并计算了间隔10分(10′)的正弦和正切数值表。到了公元14世纪,阿拉伯人将三角计算重新以算术方式代数化(古希腊人采用的是建立在几何上的推导方式)的努力为后来三角学从天文学中独立出来,成为了有更广泛应用的学科奠定了基础。

阿拉伯历史

进入15世纪后,阿拉伯数学文化开始传入欧洲。随着欧洲商业的兴盛,航行、历法测定和地理测绘中出现了对三角学的需求。在翻译阿拉伯数学著作的同时,欧洲数学家开始制作更详细精确的三角函数值表。哥白尼的学生乔治·约阿希姆·瑞提克斯制作了间隔10秒(10″)的正弦表,有9位精确值。瑞提克斯还改变了正弦的定义,原来称弧对应的弦长是正弦,瑞提克斯则将角度对应的弦长称为正弦。16世纪后,数学家开始将古希腊有关球面三角的结果和定理转化为平面三角定理。弗朗索瓦·韦达给出了托勒密的不少结果对应的平面三角形式。他还尝试计算了多倍角正弦的表达方式。

18世纪开始,随着解析几何等分析学工具的引进,数学家们开始对三角函数进行分析学上的研究。牛顿在1669年的《分析学》一书中给出了正弦和余弦函数的无穷级数表示。Collins将牛顿的结果告诉了詹姆斯·格列高里,后者进一步给出了正切等三角函数的无穷级数。莱布尼兹在1673年左右也独立得到了这一结果。欧拉的《无穷小量分析引论》(Introductio in Analysin Infinitorum,1748年)对建立三角函数的分析处理做了最主要的贡献,他定义三角函数为无穷级数,并表述了欧拉公式,还有使用接近现代的简写sin.、cos.、tang.、cot.、sec.和cosec.。

弦表的发明

根据认识,弦表的制作似应该是由一系列不同的角出发,去作一系列直角三角形,然后一一量出AC,A’C’,A’’C’’…之间的距离。然而,第一张弦表制作者希腊文学家希帕克 (Hipparchus,约前180~前125)不是这样作,他采用的是在同一个固定的圆内,去计算给定度数的圆弧AB所对应的弦AB的长(如图三)。这就是说,希帕克是靠计算,而不是靠工具量出弦长来制表的,这正是他的卓越之处。希帕克的原著早已失传,我们所知关于希帕克在三角学上的成就,是从公元二世纪希腊著名天文学家托勒密的遗著《天文集》中得到的。虽然托勒密说他的这些成就出自希帕克,但事实上不少是他自己的创造。

据托勒密书中记载,为了度量圆弧与弦长,他们采用了巴比伦人的60进位法。把圆周360等分,把它的半径60等分,在圆周和半径的每一等分中再等分60份,每一小份又等分为60份,这样就得出了托勒密所谓的第一小份和第二小份。很久以后,罗马人把它们分别取名为”partes minutae primae”和”partes minutae secundae”;后来,这两个名字演变为”minute”和”second”,成为角和时间的度量上”分”和”秒”这两个单位得起源。

建立了半径与圆周的度量单位以后,希帕克和托勒密先着手计算一些特殊圆弧所对应的弦长。比如 60°弧(1/6圆周长)所对的弦长,正好是内接正六边形的边长,它与半径相等,因此得出60°弧对应的弦值是60个半径单位(半径长的1/60为一个单位);用同样的方法,可以算出120°弧、90°弧以及72°弧所对应的弦值(如图四)。有了这些弧所对应的弦值,接着就利用所称的”托勒密定理”,来推算两条已知所对弦长的弧的”和”与”差”所对的弦长,以及由一条弧所对的弦长来计算这条弧的一半所对的弦长。正是基于这样一种几何上的推算。他们终于造出了世界上第一张弦表。

传入中国

三角学输入中国,开始于明崇祯4年(1631年),这一年,邓玉函、汤若望和徐光启合编《大测》,作为历书的一部份呈献给朝廷,这是我国第一部编译的三角学。在《大测》中,首先将sine译为”正半弦”,简称”正弦”,这就成了“正弦”一词的由来。2

定义直角三角形三角函数定义

在直角三角形中,当平面上的三点A、B、C的连线,AB、AC、BC,构成一个直角三角形,其中∠ACB为直角。对∠BAC而言,对边(opposite)a=BC、斜边(hypotenuse)c=AB、邻边(adjacent)b=AC,则存在以下关系:

|| ||

注:正切函数、余切函数曾被写作tg、ctg,现已不用这种写法。

基本三角函数关系的速记方法

如右图,六边形的六个角分别代表六种三角函数,存在如下关系:

1).对角相乘乘积为1,即sinθ∗cscθ=1; cosθ∗secθ=1; tanθ∗cotθ=1.

2).六边形任意相邻的三个顶点代表的三角函数,处于中间位置的函数值等于与它相邻两个函数值的乘积,如:sinθ=cosθ*tanθ; tanθ=sinθ*secθ...

3)阴影部分的三角形,处于上方两个顶点的平方之和等于下顶点的平方值,如: ; ; .

变化规律

正弦值在 随角度增大(减小)而增大(减小),在 随角度增大(减小)而减小(增大);

余弦值在 随角度增大(减小)而增大(减小),在 随角度增大(减小)而减小(增大);

正切值在 随角度增大(减小)而增大(减小);

余切值在 随角度增大(减小)而减小(增大);

正割值在 随着角度的增大(或减小)而增大(或减小);

余割值在 随着角度的增大(或减小)而减小(或增大)。

注:以上其他情况可类推,参考第五项:几何性质。

除了上述六个常见的函数,还有一些不常见的三角函数:

|| ||

任意角三角函数定义:

在平面直角坐标系xOy中设∠β的始边为x轴的正半轴,设点P(x,y)为∠β的终边上不与原点O重合的任意一点,设r=OP,令∠β=∠α,则:

单位圆定义

六个三角函数也可以依据半径为1中心为原点的单位圆来定义。单位圆定义在实际计算上没有大的价值;实际上对多数角它都依赖于直角三角形。但是单位圆定义的确允许三角函数对所有正数和负数辐角都有定义,而不只是对于在 0 和 π/2弧度之间的角。它也提供了一个图像,把所有重要的三角函数都包含了。根据勾股定理,单位圆的方程是:对于圆上的任意点(x,y),x²+y²=1。

图像中给出了用弧度度量的一些常见的角:逆时针方向的度量是正角,而顺时针的度量是负角。设一个过原点的线,同x轴正半部分得到一个角θ,并与单位圆相交。这个交点的x和y坐标分别等于cosθ和sinθ。图像中的三角形确保了这个公式;半径等于斜边且长度为1,所以有 sinθ=y/1 和 cosθ=x/1。单位圆可以被视为是通过改变邻边和对边的长度,但保持斜边等于 1的一种查看无限个三角形的方式。

对于大于 2π 或小于等于2π 的角度,可直接继续绕单位圆旋转。在这种方式下,正弦和余弦变成了周期为 2π的周期函数:对于任何角度θ和任何整数k。

周期函数的最小正周期叫做这个函数的“基本周期”。正弦、余弦、正割或余割的基本周期是全圆,也就是 2π弧度或 360°;正切或余切的基本周期是半圆,也就是 π 弧度或 180°。上面只有正弦和余弦是直接使用单位圆定义的,其他四个三角函数的定义如图所示。

在正切函数的图像中,在角kπ 附近变化缓慢,而在接近角 (k+ 1/2)π 的时候变化迅速。正切函数的图像在 θ = (k+ 1/2)π 有垂直渐近线。这是因为在 θ 从左侧接进 (k+ 1/2)π 的时候函数接近正无穷,而从右侧接近 (k+ 1/2)π 的时候函数接近负无穷。

另一方面,所有基本三角函数都可依据中心为O的单位圆来定义,类似于历史上使用的几何定义。特别 是,对于这个圆的弦AB,这里的 θ 是对向角的一半,sinθ是AC(半弦),这是印度的阿耶波多介入的定义。cosθ是水平距离OC,versinθ=1-cosθ是CD。tanθ是通过A的切线的线段AE的长度,所以这个函数才叫正切。cotθ是另一个切线段AF。 secθ=OE和 cscθ=OF是割线(与圆相交于两点)的线段,所以可以看作OA沿着 A 的切线分别向水平和垂直轴的投影。DE是 exsecθ= secθ-1(正割在圆外的部分)。通过这些构造,容易看出正割和正切函数在 θ 接近 π/2的时候发散,而余割和余切在 θ 接近零的时候发散。

依据单位圆定义,我们可以做三个有向线段(向量)来表示正弦、余弦、正切的值。如图所示,圆O是一个单位圆,P是α的终边与单位圆上的交点,M点是P在x轴的投影,A(1,0)是圆O与x轴正半轴的交点,过A点做过圆O的切线

那么向量MP对应的就是α的正弦值,向量OM对应的就是余弦值。OP的延长线(或反向延长线)与过A点的切线的交点为T,则向量AT对应的就是正切值。向量的起止点不能颠倒,因为其方向是有意义的。

借助线三角函数线,我们可以观察到第二象限角α的正弦值为正,余弦值为负,正切值为负。

级数定义

只使用几何和极限的性质,可以证明正弦的导数是余弦,余弦的导数是负的正弦。(在微积分中,所有角度都以弧度来度量)。我们可以接着使用泰勒级数的理论来证明下列恒等式对于所有实数x都成立:

这些恒等式经常被用做正弦和余弦函数的定义。它们经常被用做三角函数的严格处理和应用的起点(比如,在傅里叶级数中),因为无穷级数的理论可从实数系的基础上发展而来,不需要任何几何方面的考虑。这样,这些函数的可微性和连续性便可以单独从级数定义来确立。

其他级数可见于:

注:Un是n次上/下数, Bn是n次伯努利数,∣x∣0)/右移(φ0)/右移(φ1] / 缩短[0