请教:c语言解方程
请教一下:怎么求下面的一元多次方程:
(m+n/(1-cos2x))1/2(1-cos2x)1/2-(m-n/(1-cos2x))1/2cos2x=a
这里m,n,a均是常数,
这里无法写出根号,用()1/2 代表根号的运算
直接解算很复杂,所以用编程来解算,请教c编程的源码,或者解算的算法的大概思路也行
谢谢!
不借助编程
下面方法不一定对,参考一下:
化简后得到式子: c*sinx - d*cosx = a 其中c,d是m,n,x的表达式
想要有解,c^2 + d^2 = a^2 但考虑到c,d是x的表达式,这一步不确定,如果确定了,下面就好解啦
请教:
我把上面的式子化简了
令x=1-cos2x,得到一个一元四次方程:
4m2x4-4m2x3+((a2-m)2+4mn-4na2)x2+2n(a2-m)x+n2=0
由于书写的原因,字母后面的数字表示字母的几次方。
这个四次方程怎么解啊