用vba解一个三角函数的二元一次方程: sinα/sinβ=a/b (tanα+tanβ)×c=d abcd是定值,求α和β的值!

用vba解一个三角函数的二元一次方程:sinα/sinβ=a/b(tanα+tanβ)×c=dabcd是定值,求α和β的值!请写出编程思路方法我可以用穷举法设定α为一个值... 用vba解一个三角函数的二元一次方程:
sinα/sinβ=a/b
(tanα+tanβ)×c=d
abcd是定值,求α和β的值!
请写出编程思路 方法
我可以用穷举法设定α为一个值,从而得出β。
关键是怎么编写一个方法让 α和β为唯一值适应第二个公式?
展开
 我来答
cslizh
2011-09-28 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:94.9万
展开全部
这是一个数学问题,而不是一个VB问题。解题思路:设tanα=x,则sinα^2=tanα^2/(1+tanα^2)=x^2/(1+x^2),同样设tanβ=y,则有sinβ^2=y^2/(1+y^2)。既然ABCD是定值,那么令sinα/sinβ=k,tanα+tanβ=p,k和p也是定值。就有(1) x+y=p (2) x^2*(1+y^2)/(y^2*(1+x^2))=k^2,
将y=p-x代入(2),得到一元四次方程x^4-2p*x^3+p^2*x^2+2p/(1-k^2)*x+p^2/(1-k^2)=0,p和k是定值,各项系数就确定了,解方程得出x,y的值,进而得到α和β的值。
追问
那怎么解出这个4次方程呢?
追答
对应确定了系数的一元四次方程,都可以写成(x^2+ax+b)^2=c,进而变成解一元二次方程。
匿名用户
2011-09-27
展开全部
过程中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ca1c0f24
2011-09-27 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3425万
展开全部
比较麻烦
百度HI,我们共同探讨
追问
不用百度hi吧  QQ可以吗 86574583
追答
已加你,关键字:三角函数的二元一次方程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式