查看: 138|回复: 1|关注: 0

[已答复] matlab三角函数方程组求解问题

[复制链接]

新手

10 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 2020-7-1 09:55:26 | 显示全部楼层 |阅读模式
syms a b A B C D NS1 NS2
f1=str2sym('A/(tan(a))^2+B/(tan(b))^2+C*cos(b-a)/(tan(a)*tan(b))=D');
f2=str2sym('NS1/NS2=sin(a)/sin(b)');
[a b]=solve([f1,f2])





Unable to find explicit solution. For options, see help.
方程组找不到最佳解,求解变量为 a,b,请问是方程组本身没有解还是程序有误

主要想得出
P=(A*(cos(a)^2)/Ns1^2+B*(cos(b)^2)/Ns2^2+C*cos(a)*cos(b)*cos(b-a)/(Ns1*Ns2)) /D的代数表达式,请赐教

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

中级

1197 麦片

财富积分


5001500


0

主题

2762

帖子

257

最佳答案
  • 关注者: 171
发表于 2020-7-1 11:58:06 | 显示全部楼层
已经说得很清楚了吧,找不到显示解。知道各系数的话用数值解试试。
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表