Matlab求解含参数变量的三角函数方程

各位请问一下symsx1x5ay*cos(x1)-ax*sin(x1)-cos(x5)==0;py*cos(x1)-px*sin(x1)-d6*cos(x5)==0;[x... 各位请问一下
syms x1 x5
ay*cos(x1) - ax*sin(x1)-cos(x5)==0;
py*cos(x1)-px*sin(x1)-d6*cos(x5)==0;
[x1 x5]=solve(ay*cos(x1) - ax*sin(x1)-cos(x5)==0,py*cos(x1)-px*sin(x1)-d6*cos(x5)==0,'x1','x5')
错误使用 sym/solve (第 240 行)
'x1' 为无法识别的参数。 有关有效的名称-值对参数列表,请参阅 �˺��� 的文档。
为啥求不出x1与x5的表达式啊
展开
 我来答
lhmhz
高粉答主

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

向TA提问 私信TA
展开全部

由于题主给出含参数变量的三角函数方程,使用Matlab的solve函数是无法得到其解析解,只能已知ay、ax、py、px、d6值,可以求其数值解。

如使用其他的数学软件(如Maple),是可以得到其解析解。求解结果如下:

追问
请问用matlab其他函数能解吗?
追答
只能求数值解
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式