matlab怎么完成三角函数的代数运算?
求具体的解题思路和代码-a*sin(d)+b*sin(d+e)=x1a*cos(d)-b*cos(d+e)=z1a*cos(d)-b*cos(d+e)=x2a*sin(d...
求具体的解题思路和代码
-a*sin(d)+b*sin(d+e)=x1
a*cos(d)-b*cos(d+e)=z1
a*cos(d)-b*cos(d+e)=x2
a*sin(d)-b*sin(d+e)=z2
a*cos(d)-b*cos(d+f)=x3
a*sin(d)-b*sin(d+f)=z3
-a*sin(d)+b*sin(d+f)=x4
a*cos(d)-b*cos(d+f)=z4
最后只用x1,x2,x3,x4,z1,z2,z3,z4表示a,d,e,f 展开
-a*sin(d)+b*sin(d+e)=x1
a*cos(d)-b*cos(d+e)=z1
a*cos(d)-b*cos(d+e)=x2
a*sin(d)-b*sin(d+e)=z2
a*cos(d)-b*cos(d+f)=x3
a*sin(d)-b*sin(d+f)=z3
-a*sin(d)+b*sin(d+f)=x4
a*cos(d)-b*cos(d+f)=z4
最后只用x1,x2,x3,x4,z1,z2,z3,z4表示a,d,e,f 展开
1个回答
展开全部
用matlab求解复杂三角函数方程的解析值似乎有点困难,说白了是解不出来的,只能已知x1,x2,x3,x4,z1,z2,z3,z4具体的值,才能得到a,d,e,f的值。
此时,可以用vpasolve函数,fsolve函数,或其他的数值方法计算。
追问
我的参数值是没有确定的,如果可以的话,我是想用这种办法求出解析解,然后给定变量范围做最优解,这种不能做到吗?那有什么其它软件可以做到吗
追答
目前还做不到。我用matlab,Maple ,Mathematica等数学软件都试过,都得不到你想要的结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询