1

我正在尝试求解一个方程组(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, ...}*)]

如果有帮助,我可以提供更多信息。

谢谢!

4

1 回答 1

0

Mathematica程序在函数内部提供了非常简单的解决方案Solve[]。您可以将各种所需条件添加为不等式ConditionOnVar1, ConditionOnVar1

Solve[{Eq1, Eq2, ConditionOnVar1, ConditionOnVar2},{Var1, Var2}]

简单的一维示例

Solve[Cos[theta]==1 && theta >= 0 && theta < 2\[Pi], theta]
于 2014-11-26T12:31:25.760 回答