假设我有以下四个等式:
对于未知变量x, y, a
和b
。注意,cos(x)/x=a
有多个解决方案。{cd4}与变量相似。我只对x
和y
值感兴趣,它们是第一个正根(如果这很重要的话)。在
您可以安全地假设a, b, c
和d
是已知的实常量,都是正的。在
在Mathematica中,解决此问题的代码类似于:
FindRoot[{Cos[x]/x == 0.2 a + 0.1,
Cos[y]/y == 0.2 b + 0.1,
a + b == 1.0,
1.03*Sinc[x] == Sinc[y]*1.02},
{{x, .1}, {y, .1}, {a, .3}, {b, .1}}]
结果又回来了
^{pr2}$虽然这很简单,但我不知道如何在python中执行类似的操作。因此,如果有人能指导我(或简单地告诉我如何)解决这个问题,我将非常感激。在
您可以使用^{} :
^{1}$会打印出来的
^{pr2}$您的函数必须以一种求值为0的方式定义,例如}。在
a + b - 1
而不是{快速检查:
给予
所以,溶液应该是好的(请注意
e-11
基本上是0)。在或者,也可以使用^{} :
结果是一样的:
^{pr2}$可以使用
args
参数传递其他参数:这给了你“旧”的输出:
^{pr2}$如果你跑了
然后您将收到:
相关问题 更多 >
编程相关推荐