帮我做一道题吧!高悬赏!!!

来源:百度知道 编辑:UC知道 时间:2024/05/07 03:32:04
asin(16.36+i)-bsin(i)=50 .....1
cos(i)=16/b.......2
cos(16.36+i)=16/a........3
解上述三个方程,求a,b,i 如能提供VB 或C 语言的程序代码最好!谢谢!

由(2)得到b=16/cos(i),由(3)得到a=16/cos(16.36+i)
将此二式带入(1)中得到:
16sin(16.36+i)/cos(16.36+i)-16sin(i)/cos(i)=50
即16tan(16.36+i)-16tan(i)=50
设x=tan(i),tan16.36=k,则tan(16.36+i)=(k+x)/(1-xk)
所以16(k+x)/(1-kx)-16x=50,将k=tan16.36=0.293557555....代入,
解得:x1=-5.039090017,x2=1.914090017
所以i=-78.77556678或i=62.41556677
从而a=34.55311263或82.19769835
b=82.19769841或34.55311262
综上:
{i=-78.77556678,a=34.55311263,b=82.19769841}
{i=62.41556677,a=82.19769835,b=34.55311262}

asin(16.36+i)-bsin(i)=50 .....1
cos(i)=16/b.......2
cos(16.36+i)=16/a........3