游戏开发论坛

 找回密码
 立即注册
搜索
查看: 12913|回复: 51

基础数学物理讲座(1)三角函数

[复制链接]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-1-20 17:42:00 | 显示全部楼层 |阅读模式

   设a是一个任意大小的角, 角α的终边上任意一点P的坐标是(x,y), 它与原点的距离是r(r>0), 那么角α的六个三角函数定义如下:
  正弦(sine)      : sinα=y/r

  余弦(cosine)    : cosα=x/r

  正切(tangent)   : tanα=y/x

  余切(cotangent) : cotα=x/y

  正割(secant)    : secα=r/x

  余割(cosecant)  : cscα=r/y

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-1-20 17:42:00 | 显示全部楼层

三角函数式的变换


倒数
sinα*cscα=1
cosα*secα=1
tanα*cotα=1

商数
tanα=sinα/cosα
cotα=cosα/sinα
 

平方和
sin2α+cos2α=1
1+tan2α=sec2α
1+cot2α=csc2α

两角和
sin(α±β)=sinαcosβ+cosαsinβ
cos(α±β)=cosαcosβ-+sinαsinβ
tan(α±β)=(tanα±tanβ)/(1-+tanαtanβ)

倍角
sin2α=2sinαcosα
cos2α=cos2α-sin2α=2cos2α-1

     =1-2sin2α
tan2α=2tanα/(1-tan2α)

半角
sin(α/2)=[(1-cosα)/2]^0.5
cos(α/2)=[(1+cosα)/2]^0.5
tan(α/2)

=[(1-cosα)/(1+cosα)]^0.5

和差

化积
sinαcosβ

=[sin(α+β)+sin(α-β)]/2
cosαsinβ

=[sin(α+β)-sin(α-β)]/2
 

       

和差

化积
sinαsinβ

=[cos(α+β)+cos(α-β)]/2
cosαcosβ

=-[cos(α+β)-cos(α-β)]/2

积化

和差
sinα+sinβ

=2sin[(α+β)/2]cos[(α-β)/2]
sinα-sinβ

=2cos[(α+β)/2]sin[(α-β)/2]

积化

和差
cosα+cosβ

=2cos[(α+β)/2]cos[(α-β)/2]
cosα-cosβ

=-2sin[(α+β)/2]sin[(α-β)/2]

9

主题

688

帖子

688

积分

高级会员

Rank: 4

积分
688
发表于 2007-1-20 18:07:00 | 显示全部楼层

Re:基础数学物理讲座(1)三角函数

这些公式早就滚瓜烂熟了

12

主题

525

帖子

525

积分

高级会员

Rank: 4

积分
525
发表于 2007-1-20 18:25:00 | 显示全部楼层

Re:基础数学物理讲座(1)三角函数

学数学捏.

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-1-20 18:26:00 | 显示全部楼层

Re:基础数学物理讲座(1)三角函数

有个别人还不太了解,其实这些也是游戏开发的基础啊。

数学很重要

12

主题

525

帖子

525

积分

高级会员

Rank: 4

积分
525
发表于 2007-1-20 18:32:00 | 显示全部楼层

Re:基础数学物理讲座(1)三角函数

对,怎么应用呢?

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-1-20 18:34:00 | 显示全部楼层

Re:基础数学物理讲座(1)三角函数

游戏中到处都是应用。
比如飞机360度转向就是了。

12

主题

525

帖子

525

积分

高级会员

Rank: 4

积分
525
发表于 2007-1-20 18:39:00 | 显示全部楼层

Re:基础数学物理讲座(1)三角函数

有例子吗?实际不会。
比如说,360度转向怎么转呢?用哪个函数,X和Y怎么代如呢?

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-1-20 18:49:00 | 显示全部楼层

Re:基础数学物理讲座(1)三角函数

转倒是容易,你要准备好各个角度的图片才行啊,然后根据你当前的角度显示相应的图片才行。

我说的是有了方向后的移动,这是就不能x=x+1;y=y+1了。

12

主题

525

帖子

525

积分

高级会员

Rank: 4

积分
525
发表于 2007-1-20 19:07:00 | 显示全部楼层

Re: Re:基础数学物理讲座(1)三角函数

Miu.C: Re:基础数学物理讲座(1)三角函数

转倒是容易,你要准备好各个角度的图片才行啊,然后根据你当前的角度显示相应的图片才行。

我说的是有了方向后的移动,这是就不能x=x+1;y=y+1了。

这样呢,就用不着函数了。不过更方便哦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 15:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表