我想使用NSolve函数来求解方程组。所以我写了这句话:
NSolve [{0.1 == Exp [ - ((0.01-y)^ 2 /(2 x ^ 2))] /(Sqrt [2 [Pi]] x), 0.3 == Exp [ - ((0.04-y)^ 2 /(2 x ^ 2))] /(Sqrt [2 [Pi]] x)},{x,y}]
在评估之后,Mathematica给了我相同的形式,没有x和y的任何结果。你知道什么是错的吗?我认为我的语法有些东西。
答案 0 :(得分:0)
@Bill是正确的FindRoot
在NSolve
不成功的情况下经常成功,这就是其中一种情况。但是,首先您必须将[Pi]
替换为Pi
。通过此更改,解决方案为{x->0.0717056,y->0.213291}
。为了确保没有更多的根,考虑将y
绘制为两个方程的x
的函数,并查看曲线相交的位置。
在这一切中,我认为你只是寻求真正的根源。如果您对复杂的根也感兴趣,请使用具有复杂初始猜测的FindRoot。