我正在尝试解决一个方程组(5个未知变量,5个方程),但Solve[]
函数只是挂起而且我必须中止评估。我可以理解,因为一些方程式非常混乱 - 至少在我看来(我不是数学家)。
我通过替换“已知/真实”模拟值来检查Solve[]
中使用的等式,它们都可以解决。
所以,我的问题是:是否有可能通过说“帮助”Solve[]
,例如......
Solve[{eq1, eq2, eq3, eq4, eq5},{var1, var2, var3, var4, var5}, (*code here along the lines of { 0 < var1 < 10, var2 < 25, ...}*)]
如果能提供帮助,我可以提供更多信息。
谢谢!
答案 0 :(得分:0)
程序 Mathematica 在函数Solve[]
中提供了非常简单的解决方案。
您可以将所有类型的所需条件添加为不等式ConditionOnVar1, ConditionOnVar1
:
Solve[{Eq1, Eq2, ConditionOnVar1, ConditionOnVar2},{Var1, Var2}]
Solve[Cos[theta]==1 && theta >= 0 && theta < 2\[Pi], theta]