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
展开
 我来答
lhmhz
高粉答主

2020-02-10 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17020

向TA提问 私信TA
展开全部

用matlab求解复杂三角函数方程的解析值似乎有点困难,说白了是解不出来的,只能已知x1,x2,x3,x4,z1,z2,z3,z4具体的值,才能得到a,d,e,f的值。

此时,可以用vpasolve函数,fsolve函数,或其他的数值方法计算。

追问
我的参数值是没有确定的,如果可以的话,我是想用这种办法求出解析解,然后给定变量范围做最优解,这种不能做到吗?那有什么其它软件可以做到吗
追答

目前还做不到。我用matlab,Maple ,Mathematica等数学软件都试过,都得不到你想要的结果。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式