坐标正算、反算计算方法及在Excel中的VBA编程
坐标正反算计算公式

坐标正反算计算公式坐标的正反算是指根据点的经纬度坐标计算出该点所对应的位置,或者根据位置信息计算出该位置的经纬度坐标。
在地理信息系统中,正反算是非常重要的基本操作。
下面将分别介绍坐标的正算和反算的计算公式。
坐标正算即通过经纬度坐标计算出该点所对应的位置。
设经度为L,纬度为B,L0为中央经度(通常取地理区域中心点的经度),E为横轴坐标,N为纵轴坐标,M0为中央经线的投影,f为椭球扁率。
(1)将地球视为一个椭球体,对于小范围的区域,可以采用球面近似。
此时可以使用平面直角坐标系进行计算,并忽略地球的扁率和曲率。
具体计算公式如下:E=L-L0N=B-B0其中,B0为中央纬度。
(2)在地表为曲面的情况下,需要考虑地球的扁率和曲率。
此时可以使用高斯平面直角坐标系进行计算,公式如下:K = (a / √(1 - e^2 * sin^2B)) * √(1 + t^2)L = (L - L0) * cosBX=K*[L+(1-t^2+q^2)*L^3/6+(5-18*t^2+t^4+14*q^2-58*t^2*q^2)*L^5/120]Y=K*(M-M0+(1-t^2+q^2)*L^2/2+(5-14*t^2+3*t^4+14*q^2-28*t^2*q^2)*L^4/24)其中,a为椭球长半轴,e为椭球第一偏心率,M为曲面子午线弧长,t = tanB,q = (ωL)^2 * cosB,ω为地球自转角速度。
坐标反算即通过位置信息计算出该位置的经纬度坐标。
(1)对于小范围的区域,可以近似为平面直角坐标系,使用直角坐标系的计算公式即可反算出经纬度坐标。
具体计算公式如下:L=L0+EB=B0+N(2)对于地球曲面的情况,使用高斯平面直角坐标系进行反算时,可以采用交迭算法(迭代计算)。
迭代计算公式如下:L1 = [(X / K) - (1 - t^2 + q^2)(L1^3) / 6 - (5 - 18 * t^2 +t^4 + 14 * q^2 - 58 * t^2 * q^2)(L1^5) / 120] / cosBB1 = [(Y / K) - M - (1 - t^2 + q^2)(L1^2) / 2 - (5 - 14 *t^2 + 3 * t^4 + 14 * q^2 - 28 * t^2 * q^2)(L1^4) / 24] / (a /√(1 - e^2 * sin^2B))其中,L1、B1为迭代计算的经纬度坐标,X、Y为已知的平面坐标,K为局部坐标系绘图比例尺系数,t、q的计算和上述正算公式相同。
excel坐标反算方位角公式

excel坐标反算方位角公式
在Excel中,坐标的反算方位角可以使用反三角函数来计算。
具
体计算公式如下:
方位角= DEGREES(ATAN2(Y2-Y1,X2-X1))
其中,(X1, Y1)是起点坐标,(X2, Y2)是终点坐标。
需要注意的是,Excel的ATAN2函数返回的结果是弧度值,所以需要将其转换为角度值,可以使用DEGREES函数进行转换。
拓展:
方位角是指从某一点指向另一点的方向与正北方向的夹角。
在
Excel中,方位角也可以通过向量函数来计算。
一个向量可以由其起点坐标和终点坐标表示,起点坐标为(0, 0)。
可以使用向量函数来计算两个向量之间的夹角。
向量函数可以通过以
下公式计算两个向量的夹角:
夹角= ACOS((X1*X2 + Y1*Y2) / (SQRT(X1^2 + Y1^2) *
SQRT(X2^2 + Y2^2)))
其中,(X1, Y1)和(X2, Y2)分别是两个向量的终点坐标。
需要注
意的是,这个公式计算得到的夹角是弧度值,如果需要转换为角度值,可以使用DEGREES函数进行转换。
除了方位角,还有其他一些与坐标相关的计算问题,例如计算两
点之间的距离、计算线段的长度等等。
这些问题也可以通过Excel的
函数来解决。
坐标正反算

一、坐标正算与坐标反算 1、坐标正算 已知 点的坐标、 边的方位角、 两点间的水平距离,计算待 定点 的坐标,称为坐标正算。
如图 6-6 所示,点的坐标可由下式计 算:式中 、 为两导线点坐标之差,称为坐标增量,即:【例题 6-1】已知点 A 坐标, =1000 、 =1000 、方位角 =35°17'36.5", 两点水平距离 =200.416 ,计算 点的坐标?35o17'36.5"=1163.580 35o17'36.5"=1115.793 2、坐标反算 已知 两点的坐标,计算 两点的水平距离与坐标方位角, 称为坐标反算。
如图 6-6 可知,由下式计算水平距离与坐标方位角。
(6-3) (6-4) 式中反正切函数的值域是-90°~+90°,而坐标方位角为 0°~ 360°,因此坐标方位角的值,可根据 、 的正负号所在象限,将反 正切角值换算为坐标方位角。
【例题 6-2】 =3712232.528 、 =523620.436 、 =3712227.860 、 =523611.598 ,计算坐标方位角计算坐标方位角、水平距离 。
=62°09'29.4"+180°=242°09'29.4"注意:一直线有两个方向,存在两个方位角,式中:、的计算是过 A 点坐标纵轴至直线 的坐标方位角,若所求坐标方位角为,则应是 A 点坐标减 点坐标。
坐标正算与反算,可以利用普通科学电子计算器的极坐标和直角坐标相互转换功能计算,普通科学电子计算器的类型比较多,操作方法不相同,下面介绍一种方法。
【例题 6-3】坐标反算,已知 =2365.16 、 =1181.77 、=1771.03 、 =1719.24 ,试计算坐标方位角 、水平距离 。
键入 1771.03-2365.16 按等号键[=]等于纵坐标增量,按储存键[ ],键入 1719.24-1181.77 按等号键[=]等于横坐标增量,按[ ]键输入,按[ ]显示横坐标增量,按[ ]键输入,按第二功能键[2ndF],再按[ ]键,屏显为距离,再按[ ]键,屏显为方位角。
坐标正算反算公式讲解

一 方位角:在高斯直角坐标系中,由坐标纵轴方向的北端起,顺时针量到直线间的夹角,称为该直线的坐标方位角,常简称方位角,用a 表示。
1、第一象限的方位角YX第一象限第二象限第三象限第四象限oAa图12、第二象限的方位角YX第一象限第二象限第三象限第四象限oAa图23、第三象限的方位角YX第一象限第二象限第三象限第四象限o Aa图34、第四象限的方位角YX第一象限第二象限第三象限第四象限oAa图4方位角计算公式:x=a -1tanA Y O Y -AX OX-方位角的计算器计算程序:Pol(X A -X O ,Y A -Y O ) 直线OA 方位角度值赋予给计算器的字母J ,0≤J <360。
直线段OA 的距离值赋予给计算器的字母I,I >0 直线OA 与直线AO 的方位角关系: 1、当直线OA 的方位角≤180°时,其反方位角等于a+180°。
2、 当直线OA 的方位角>180°时,其反方位角等于a-180°。
二 方位角的推算 (一)几个基本公式 1、坐标方位角的推算或:注意:若计算出的方位角>360°,则减去360°;若为负值,则加上360°。
例题:方位角的推算已知:α12=30°,各观测角β如图,求各边坐标方位角α23、α34、α45、α51。
13图5解:α23= α12-β2+180°=30°-130°+180°=80°α34= α23-β3+180°=80°-65°+180°=195°α45=α34-β4+180°=195°-128°+180°=247°α51=α45-β5+180°=247°-122°+180°=305°α12=α51-β1+180°=305°-95°+180°=30°(检查)三坐标正算一、直线段的坐标计算oB DACEaap图6设起点O的坐标(X O,Y O),直线OP的方位角为F op,求A、C、E点的坐标1、设直线段OA长度为L,则A点坐标为X A=X O+L×Cos(F op)Y A=Y O+L×Sin(F op)2、设直线段OB长度为L OB,直线段BC长度为L BC,则C点坐标为X B=X O+L OB×Cos(F op)Y B=Y O+L OB×Sin(F op)直线BC的方位角F BC=F op+aIF F BC>360°:Then F BC-360°→F BC:IfEndX C=X B+L BC×Cos(F BC)Y C=Y B+L BC×Sin(F BC)3、设直线段OD长度为L OD,直线段DE长度为L DE,则E点坐标为X D=X O+L OD×Cos(F op)Y D=Y O+L OD×Sin(F op)直线DE的方位角F DE=F op-aIF F DE<0°:Then F DE+360°→F DE:IfEndX E=X D+L DE×Cos(F DE)Y E=Y D+L DE×Sin(F DE)二、缓和曲线段的坐标计算x Y 00=L- +=L 40R L 52s 2L3456R L 94s 4L6R L 3sL 336R L 7s 33-90 L πRL sO2切线角=设完整缓和曲线起点O 的坐标为O (XO,YO ),方位角为F ,曲线长度为L S ,曲线上任一点的曲线长度为L,当线路右转时直线CP 的方位角Fcp=F+90°IF F cp >360°:Then F cp-360°→F cp :IfEnd当线路左转时直线CP 的方位角Fcp=F-90°IF F cp<0°:Then F cp+360°→F cp:IfEndX P=X O+Abs(x O) ×Cos(F)+Abs(y O) ×COS(F CP)Y P=Y O+Abs(x O) ×Sin(F)+Abs(y O) ×Sin(F CP)三、圆曲线段的坐标计算圆曲线的已知点数据为起点S的桩号K s、走向方位角αs、起点S 坐标为(X o,Y o)、圆曲线半径为R与曲线长为L。
坐标反算正算计算公式

坐标反算正算计算公式一、坐标正算根据A点的坐标X A、Y A和直线AB的水平距离D AB与坐标方位角O AB,推算B点的坐标X B、Y B,为坐标正算,其计算公式为:X B = X A + AX ABY B = X A + AY AB(1-18 )二式中,AX AB与AY AB分别称为A〜B的纵、横坐标增量,其计算公式为:AXAB = X B—X A = D AB COS O ABAYAB = Y B—Y A = D AB sin O AB(1-19)注意,AX AB和AY AB均有正、负,其符号取决于直线AB的坐标方位角所在的象限。
二、坐标反算根据A、B两点的坐标X A、Y A和X B、Y B,推算直线AB的水平距离D AB与坐标方位角OCAB ,为坐标反算。
其计算公式为:(1-20 )注意,由(1-20 )式计算OCAB时往往得到的是象限角的数值,必须先根据AX AB、AY AB的正、负号,确定直线AB所在的象限,再将象限角换算为坐标方位角。
三角函数内容规律三角函数看似很多,很复杂,但只要掌握了三角函数的本质及内部规律就会发现三角函数各个公式之间有强大的联系。
而掌握三角函数的内部规律及本质也是学好三角函数的关键所在.1、三角函数本质:三角函数的本质来源于定义,如右图:根据右图,有sin 0 =y/ R; cos 0 =x/R; tan 0 =y/x; cot 0 =x/y。
深刻理解了这一点,下面所有的三角公式都可以从这里出发推导出来,比如以推导si n( A+B) = si nAcosB+cosAs inB 为例:推导:首先画单位圆交X轴于C,D,在单位圆上有任意A,B点。
角AOD为a,BOD为B,旋转AOB使0B与0D重合,形成新A'OD。
A(cos a ,sin a ),B(cos 3 ,sin 3 ),A'(cos( - BM,sin( 诩)) OA'=OA=OB=OD=1,D(1,0) [cos( a- 3 >1]A2+[sin( a- 3 )]A2=(cos a cos 3 )A2+(sin a-sin3 )A2和差化积及积化和差用还原法结合上面公式可推出(换(a+b)/2与(a-b)/2 )[1](1-21 )两角和公式sin( A+B) = sin AcosB+cosAs inB sin (A-B) = sin AcosB- COSAsinB cos(A+B) = cosAcosB-s inAsinB cos(A-B) = cosAcosB+si nAsi nB tan (A+B) = (ta nA+ta nB)/(1-ta nAta nB)ta n( A-B) = (ta nA-ta nB)/(1+ta nAta nB)cot(A+B) = (cotAcotB- 1 )/(COtB + COtA) cot(A-B) = (cotAcotB+1)/(cotB-cotA)[]倍角公式Si n2A=2Si nA?CosACos2A=CosA A2-Si nA^2=1-2Si nAA2=2CosAA2-1tan 2A=2ta nA/ (1-tanAA2 )是sinA的平方sin2 (A))(注:Si nAA2[]三倍角公式sin3 a =4sin a-sin( n /3+ a )sin( n/)cos3 a =4cos a-cos( n /3+ a )cos( n /3a )tan3a = tan a • tan( n /3+a) • tan( n /3-a)[]三倍角公式推导sin 3a=sin( 2a+a)=sin 2acosa+cos2as ina=2s in a(1-s in& sup2;a)+(1-2s in& sup2;a)s ina=3s in a-4s in³acos3a=cos(2a+a)=cos2acosa-s in 2as ina=(2cos²a-1)cosa-2(1-s in& sup2;a)cosa=4cos³a-3cosasin 3a=3s in a-4s in& sup3;a=4si na(3/4-si n& sup2;a)=4sina[( V3/2)² -sin²a]=4sina(sin²60 °-sin²a)=4sina(sin60 °+sina)(sin60 °-sina)°)/2]}=4sina*2sin[(60+a)/2]cos[(60 °-a)/2]*2sin[(60 °-a)/2]cos[(60 °-a)/2]=4sinasin(60 °+a)sin(60 °-a) cos3a=4cos³a-3cosa =4cosa(cos²a-3/4) =4cosa[cos²a-(V 3/2) ²]=4cosa(cos²a-cos²30 °)=4cosa(cosa+cos30° )(cosa-cos30 °) =4cosa*2cos[(a+30 ° )/2]cos[(a-30 °)/2]*{-2sin[(a+30°)/2]sin[(a-30=-4cosasin(a+30 ° )sin(a-30 °) =-4cosasin[90 °-(60 °-a)]sin[-90 °+(60°+a)]=-4cosacos(60 ° -a)[-cos(60 °+a)] =4cosacos(60° -a)cos(60 °+a) 上述两式相比可得tan3a=tanatan(60 ° -a)tan(60 °+a) []半角公式tan(A/2)=(1-cosA)/sinA=sinA/(1+cosA); cot(A/2)=sinA/(1-cosA)=(1+cosA)/sinA. []和差化积sin 0 +sin $ = 2sin[( 0 + )/2]cos[( - © )/2]sin 0-sin © = 2cos[( 0 + © )/2]sin[( - © )/2] cos 0+cos © = 2cos[( 0+©)/2]cos[( -0©)/2] cos 0-cos © = -2sin[( 0+©)/2]sin[( -©0)/2] tanA+tanB=sin(A+B)/cosAcosB=tan(A+B)(1-tanAtanB) []积化和差sin a sin 3 = -1/2*[cos( a + 3-)cos( a - 3 )] cos a cos 3 = 1/2*[cos( a +3)+cos( a -3)] sin a cos 3 = 1/2*[sin( a +3)+sin( -a3)] cos a sin 3 = 1/2*[sin(a +3-s )in( a -3)][]诱导公式sin(- a ) = -sin acos(- a ) =cos aSin( n /2- a ) = -COS a cos( n /2 - a ) = sin a Sin( n /2+ a )= COS a cos( n /2+ a ) = -sin asin( n- a ) = sin a COs( n - a ) = -COs a sin( n + a ) = -sin a cos( n + a ) = -cos a tanA=sinA/COsA tan ( n /2 + a) =—cot a tan ( n /2 — a) = cot a tan ( n — a) =—tan a tan ( n+ a) = tan a[][](sin a )A2+(cos a )A2=11+(tan a )A2=(sec a )人21+(cot a)A2=(csc a)A2证明下面两式,只需将一式,左右同除(sin a )A2第二个除(COS a )A2即可对于任意非直角三角形,总有tanA+tanB+tanC=tanAtanBtanC证:A+B=^ -Ctan(A+B)=tan( n -C)(tanA+tanB)/(1- tanAtanB)=(tan n -tanC)/(1+tan n tanC)整理可得tanA+tanB+tanC=tanAtanBtanC得证同样可以得证,当x+y+z=n n (n € Z)时,该关系式也成立[]其他非重点三角函数csc(a) = 1/sin(a)sec(a) = 1/cos(a) []双曲函数sin h(a) = [e A a-e A(-a)]/2COSh(a) = [eAa+eA(-a)]/2tg h(a) = Sin h(a)/COS h(a)公式一:设a为任意角,终边相同的角的同一二角函数的值相等:sin ( 2k n + a)=sin aCOS ( 2k n+ a) = COS atan ( k n + a)=tan acot ( k n+ a)=COt a公式二:设a为任意角,n + a的三角函数值与a的三角函数值之间的关系sin ( n+ a)= :-sin aCOS ( n+ a):=-COS atan ( n+ a)= tan aCOt ( n+ a)= COt a公式二:任意角a与- a的三角函数值之间的关系:sin (- a) = -sin aCOS ( -a) = COS atan (- a) = -tan aCOt (-a)= -COt a公式四:利用公式—和公式二可以得到n- a与a的三角函数值之间的关系sin ( n- a)= Sin aCOS ( n- a)= -COS atan ( n- a)= -tan aCOt ( n- a)= -COt a公式五:利用公式-和公式二可以得到 2 n - a与a的三角函数值之间的关系:Sin ( 2 n- a)= -Sin aCOS ( 2 n- a)= COS atan ( 2 n- a)= -tan aCOt ( 2 n- a)= -COt a公式六:n /2 土及3 n /2 ±a与a的二角函数值之间的关系:Sin ( n /2+ a) = COS aCOS ( n /2+ a) = -sin atan (n /2+ a = -COt a cot (n /2+ a = -ta n a sin((n /2- a)= COs a cos (n /2- a)= sin a tan (n /2- a)= COt a cot (n /2- a)= tan a sin((3 n /2+ a )=-COs a cos (3 n /2+ a)=sin a tan (3 n /2+ a )=-COt a cot (3 n /2+ a )=-tan a sin((3 n /2- a):=-COS a cos (3n /2- a)= -sin a tan (3n /2- a)= COt a cot (3n /2- a):= tan a (以上k € Z)这个物理常用公式我费了半天的劲才输进来A • sin( 31+ 0 )+B - sin( w t+ $ = v{(A A2+B A2 +2ABc os( 0- $ )} ? sin { +B A2; +2ABcos( 0 - $ )} }~表示根号,包括{ .... }中的内容,希望对大家有用w t + arcsin[ (A?sin 0 +B?sin $ ) / V{人人2。
坐标反算正算计算公式

坐标反算正算计算公式坐标反算和正算是地理测量学中常见的问题,用于计算地球表面上两点之间的距离、方位角和坐标。
坐标反算是根据已知的两个地点的经纬度和距离,来计算出另一个点的经纬度坐标。
坐标正算则是根据已知的一个地点的经纬度和另一个地点的方位角和距离,来计算出第二个地点的经纬度坐标。
下面简单介绍一下坐标反算和正算的计算公式。
坐标反算坐标反算通常用于计算两点间的距离和方位角。
1.距离计算两点间的距离可以通过公式:D = 2 * R * asin(sqrt(sin((lat2-lat1)/2)^2 + cos(lat1) * cos(lat2) * sin((lon2-lon1)/2)^2))其中,lat1和lon1为第一个点的经纬度,lat2和lon2为第二个点的经纬度,R为地球平均半径。
2.方位角计算两点间的方位角可以通过公式:brng = atan2(sin(lon2-lon1) * cos(lat2), cos(lat1) * sin(lat2) - sin(lat1) * cos(lat2) *cos(lon2-lon1))其中,lat1和lon1为第一个点的经纬度,lat2和lon2为第二个点的经纬度。
坐标正算坐标正算通常用于根据已知一个点的经纬度和另一个点的方位角和距离,计算出第二个点的经纬度。
1.纬度计算第二个点的纬度可以通过公式:lat2 = asin(sin(lat1) * cos(d/R) + cos(lat1) * sin(d/R) * cos(brng))其中,lat1为第一个点的纬度,d为距离,R为地球平均半径,brng 为方位角。
2.经度计算第二个点的经度可以通过公式:lon2 = lon1 + atan2(sin(brng) * sin(d/R) * cos(lat1), cos(d/R) - sin(lat1) * sin(lat2))其中,lon1为第一个点的经度,d为距离,R为地球平均半径,brng 为方位角。
小白自学ExcelVBA道路坐标高程计算程序流程

小白自学ExcelVBA道路坐标高程计算程序流程1声明1.1 本人是个工作时间不长测量施工员。
1.2听说想轻松愉快的干好测量得学门编程,又听说ExcelVBA是个简单的可视化的常用的……1.3 本人很懒,面对厚厚的全是“昏天暗地”代码的ExcelVBA教科书籍,实在是没心没力。
其实俺还是懂点儿VB编程的(学校学过“=”是赋值,if、while、end的意思,嘿嘿,还有画窗体图框,其他的就都还给老师了)。
1.4 谷歌、度娘,是咱的好帮手。
1.5 仰望的存在,神一般的存在,无私的化身!道路中边桩坐标计算程序120424.xls(王中伟”教授”QQ:595077)曲线坐标计算程序VBA 4.6.xls(陈超”中铁”QQ:295188316)陈师傅的VBA代码乍一看感觉比王老师的让人头痛,怎么说咱们也是个有理想有目标的人,要啃就啃硬骨头!就选~~~嘿嘿~~~王老师的程序吧!1.6 道路中边桩坐标计算程序120424.xls代码获取。
王老师、陈师傅担心不懂编程的人,不小心修改代码导致程序错误,设置了vba密码(个人认为),其次我跟他们不熟,没有正大光明的要的密码,于是求助谷歌度娘,这个关于VBA 密码破解,于是很不厚道的得到了密码,为了方便本次学习,又很不厚道的把道路中边桩坐标计算程序120424.xls的密码贴出来(df750726),神人勿怪呀!2 代码理解ing…我们通过密码打开vba代码窗口,大家可以先把每个表格打开浏览一下代码,是不是感觉很短呀,感觉应该是超级链接的意思,嘿嘿,主要的代码在模块“lx”里,打开下,代码多吧,这就是咱们要肯的骨头。
现在咱们冲呀!2.1 第一段代码理解貌似第一段代码是定义的意思“定义π值”、'定义桩号点”、“'定义坡段”、“'定义基本曲线”①Public Const PI As Double = 3.14159265358979谷歌翻译:Public Const PI As Double公共常量PI 作为双精度浮点型百度百科:双精度浮点数双精度浮点数(Double)用来表示带有小数部分的实数,一般用于科学计算,用8个字节(64位)存储空间,其数值范围为1.7E-308~1.7E+308,双精度浮点数最多有15或16位十进制有效数字,双精度浮点数的指数用“D”或“d”表示。
坐标反算正算计算公式

坐标反算正算计算公式一、坐标正算根据A点的坐标X A、Y A和直线AB的水平距离D AB与坐标方位角αAB,推算B点的坐标X B、Y B,为坐标正算,其计算公式为:X B=X A + ΔX ABY B=X A+ ΔY AB(1-18)二式中,ΔX AB与ΔY AB分别称为A~B的纵、横坐标增量,其计算公式为:ΔX AB=X B-X A=D AB · cosαABΔY AB=Y B-Y A=D AB · sinαAB(1-19)注意,ΔX AB和ΔY AB均有正、负,其符号取决于直线AB的坐标方位角所在的象限。
二、坐标反算根据A、B两点的坐标X A、Y A和X B、Y B,推算直线AB的水平距离D AB与坐标方位角αAB,为坐标反算。
其计算公式为:(1-20)(1-21)注意,由(1-20)式计算αAB时往往得到的是象限角的数值,必须先根据ΔX AB、ΔY AB的正、负号,确定直线AB所在的象限,再将象限角换算为坐标方位角。
三角函数内容规律三角函数看似很多,很复杂,但只要掌握了三角函数的本质及内部规律就会发现三角函数各个公式之间有强大的联系。
而掌握三角函数的内部规律及本质也是学好三角函数的关键所在.1、三角函数本质:三角函数的本质来源于定义,如右图:根据右图,有sinθ=y/ R; cosθ=x/R; tanθ=y/x; cotθ=x/y。
深刻理解了这一点,下面所有的三角公式都可以从这里出发推导出来,比如以推导sin(A+B) = sinAcosB+cosAsinB 为例:推导:首先画单位圆交X轴于C,D,在单位圆上有任意A,B点。
角AOD为α,BO D为β,旋转AOB使OB与OD重合,形成新A'OD。
A(cosα,sinα),B(cosβ,sinβ),A'(cos(α-β),sin(α-β))OA'=OA=OB=OD=1,D(1,0)∴[cos(α-β)-1]^2+[sin(α-β)]^2=(cosα-cosβ)^2+(sinα-sinβ)^2和差化积及积化和差用还原法结合上面公式可推出(换(a+b)/2与(a-b)/2)[1]两角和公式sin(A+B) = sinAcosB+cosAsinBsin(A-B) = sinAcosB-cosAsinBcos(A+B) = cosAcosB-sinAsinBcos(A-B) = cosAcosB+sinAsinBtan(A+B) = (tanA+tanB)/(1-tanAtanB)tan(A-B) = (tanA-tanB)/(1+tanAtanB)cot(A+B) = (cotAcotB-1)/(cotB+cotA)cot(A-B) = (cotAcotB+1)/(cotB-cotA)[编辑本段]倍角公式Sin2A=2SinA•CosACos2A=CosA^2-SinA^2=1-2SinA^2=2CosA^2-1 tan2A=2tanA/(1-tanA^2)(注:SinA^2 是sinA的平方sin2(A))[编辑本段]三倍角公式sin3α=4sinα·sin(π/3+α)sin(π/3-α)cos3α=4cosα·cos(π/3+α)cos(π/3-α)tan3a = tan a · tan(π/3+a)· tan(π/3-a)[编辑本段]三倍角公式推导sin3a=sin(2a+a)=sin2acosa+cos2asina=2sina(1-sin²a)+(1-2sin²a)sina=3sina-4sin³acos3a=cos(2a+a)=cos2acosa-sin2asina=(2cos²a-1)cosa-2(1-sin²a)cosa=4cos³a-3cosasin3a=3sina-4sin³a=4sina(3/4-sin²a)=4sina[(√3/2)²-sin²a]=4sina(sin²60°-sin²a)=4sina(sin60°+sina)(sin60°-sina)=4sina*2sin[(60+a)/2]cos[(60°-a)/2]*2sin[(60°-a)/2]cos[(60°-a)/2]=4sinasin(60°+a)sin(60°-a)cos3a=4cos³a-3cosa=4cosa(cos²a-3/4)=4cosa[cos²a-(√3/2)²]=4cosa(cos²a-cos²30°)=4cosa(cosa+cos30°)(cosa-cos30°)=4cosa*2cos[(a+30°)/2]cos[(a-30°)/2]*{-2sin[(a+30°)/2]sin[(a-30°)/2]} =-4cosasin(a+30°)sin(a-30°)=-4cosasin[90°-(60°-a)]sin[-90°+(60°+a)]=-4cosacos(60°-a)[-cos(60°+a)]=4cosacos(60°-a)cos(60°+a)上述两式相比可得tan3a=tanatan(60°-a)tan(60°+a)[编辑本段]半角公式tan(A/2)=(1-cosA)/sinA=sinA/(1+cosA);cot(A/2)=sinA/(1-cosA)=(1+cosA)/sinA.[编辑本段]和差化积sinθ+sinφ = 2sin[(θ+φ)/2]cos[(θ-φ)/2]sinθ-sinφ = 2cos[(θ+φ)/2]sin[(θ-φ)/2]cosθ+cosφ = 2cos[(θ+φ)/2]cos[(θ-φ)/2]cosθ-cosφ = -2sin[(θ+φ)/2]sin[(θ-φ)/2]tanA+tanB=sin(A+B)/cosAcosB=tan(A+B)(1-tanAtanB) [编辑本段]积化和差sinαsinβ = -1/2*[cos(α+β)-cos(α-β)]cosαcosβ = 1/2*[cos(α+β)+cos(α-β)]sinαcosβ = 1/2*[sin(α+β)+sin(α-β)]cosαsinβ = 1/2*[sin(α+β)-sin(α-β)][编辑本段]诱导公式sin(-α) = -sinαcos(-α) = cosαsin(π/2-α) = -cosαcos(π/2-α) = sinαsin(π/2+α) = cosαcos(π/2+α) = -sinαsin(π-α) = sinαcos(π-α) = -cosαsin(π+α) = -sinαcos(π+α) = -cosαtanA= sinA/cosAtan(π/2+α)=-cotαtan(π/2-α)=cotαtan(π-α)=-tanαtan(π+α)=tanα[编辑本段]万能公式[编辑本段]其它公式(sinα)^2+(cosα)^2=11+(tanα)^2=(secα)^21+(cotα)^2=(cscα)^2证明下面两式,只需将一式,左右同除(sinα)^2,第二个除(cosα)^2即可对于任意非直角三角形,总有tanA+tanB+tanC=tanAtanBtanC证:A+B=π-Ctan(A+B)=tan(π-C)(tanA+tanB)/(1-tanAtanB)=(tanπ-tanC)/(1+tanπtanC)整理可得tanA+tanB+tanC=tanAtanBtanC得证同样可以得证,当x+y+z=nπ(n∈Z)时,该关系式也成立[编辑本段]其他非重点三角函数csc(a) = 1/sin(a)sec(a) = 1/cos(a)[编辑本段]双曲函数sinh(a) = [e^a-e^(-a)]/2cosh(a) = [e^a+e^(-a)]/2tg h(a) = sin h(a)/cos h(a)公式一:设α为任意角,终边相同的角的同一三角函数的值相等:sin(2kπ+α)= sinαtan(kπ+α)= tanαcot(kπ+α)= cotα公式二:设α为任意角,π+α的三角函数值与α的三角函数值之间的关系:sin(π+α)= -sinαcos(π+α)= -cosαtan(π+α)= tanαcot(π+α)= cotα公式三:任意角α与-α的三角函数值之间的关系:sin(-α)= -sinαcos(-α)= cosαtan(-α)= -tanαcot(-α)= -cotα公式四:利用公式二和公式三可以得到π-α与α的三角函数值之间的关系:sin(π-α)= sinαcos(π-α)= -cosαtan(π-α)= -tanαcot(π-α)= -cotα公式五:利用公式-和公式三可以得到2π-α与α的三角函数值之间的关系:sin(2π-α)= -sinαcos(2π-α)= cosαtan(2π-α)= -tanαcot(2π-α)= -cotα公式六:π/2±α及3π/2±α与α的三角函数值之间的关系:sin(π/2+α)= cosαcos(π/2+α)= -sinαtan(π/2+α)= -cotαcot(π/2+α)= -tanαsin(π/2-α)= cosαcos(π/2-α)= sinαtan(π/2-α)= cotαcot(π/2-α)= tanαsin(3π/2+α)= -cosαtan(3π/2+α)= -cotαcot(3π/2+α)= -tanαsin(3π/2-α)= -cosαcos(3π/2-α)= -sinαtan(3π/2-α)= cotαcot(3π/2-α)= tanα(以上k∈Z)这个物理常用公式我费了半天的劲才输进来,希望对大家有用A·sin(ωt+θ)+ B·sin(ωt+φ) =√{(A^2 +B^2 +2ABcos(θ-φ)} • sin{ωt + arcsin[ (A•sinθ+B•sinφ) / √{A^2 +B^2; +2ABcos(θ-φ)}}√表示根号,包括{……}中的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
特别说明
此资料来自豆丁网(http://www.docin.com/)
您现在所看到的文档是使用下载器所生成的文档
此文档的原件位于
感谢您的支持
抱米花
http://blog.sina.com.cn/lotusbaob
http://www.docin.com/p-141115286.html