[已解决] 【求助】解方程tan求角度,解不出来

[复制链接]
madrocket 发表于 2022-6-15 07:58:59
本帖最后由 madrocket 于 2022-6-15 08:03 编辑
  1. syms x L3 T L5
  2. solve((L3-T)/(L5+tan(x)*T)==tan(x*2),x);
复制代码
L3 T L5 都是常量,唯有x是变量
运行后,结果如下:
  1. >>fangcheng
  2. >>
复制代码
没有报错,也没有解

在实际工作中,将x赋于正确的值,应该是有解的,但是用MATLAB就是找不到表达式

请各位学长帮助

最佳答案


maple1314168 发表于 2022-6-15 08:33:08
直接在命令窗口。
syms x L3 T L5
solve((L3-T)/(L5+tan(x)*T)-tan(x*2),x)   %你那里加了分号“;”不显示。

ans =
-atan((L5 - (L3^2 + L5^2 - T^2)^(1/2))/(L3 + T))
-atan((L5 + (L3^2 + L5^2 - T^2)^(1/2))/(L3 + T))


回复此楼

2 条回复


maple1314168 发表于 2022-6-15 08:33:08
直接在命令窗口。
syms x L3 T L5
solve((L3-T)/(L5+tan(x)*T)-tan(x*2),x)   %你那里加了分号“;”不显示。

ans =
-atan((L5 - (L3^2 + L5^2 - T^2)^(1/2))/(L3 + T))
-atan((L5 + (L3^2 + L5^2 - T^2)^(1/2))/(L3 + T))


回复此楼

kelterHuang 发表于 2022-6-15 08:34:48
有解啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表