Wolfram mathematica Mathematica中的无解函数

Wolfram mathematica Mathematica中的无解函数,wolfram-mathematica,numerical-methods,Wolfram Mathematica,Numerical Methods,我想用solove函数来解方程组。所以我写了一行: NSolve[{0.1==Exp[-((0.01-y)^2/(2x^2))/(Sqrt[2[Pi]]x), 0.3==Exp[-((0.04-y)^2/(2x^2))/(Sqrt[2[Pi]]x},{x,y}] 在评估之后,Mathematica给了我同样的形式,没有任何x和y的结果。你知道怎么了吗。我觉得我的语法有些问题 @比尔的观点是正确的,FindRoot通常在NSolve不成功时成功,这就是其中一种情况。但是,首先必须将[Pi]替换为P

我想用solove函数来解方程组。所以我写了一行:

NSolve[{0.1==Exp[-((0.01-y)^2/(2x^2))/(Sqrt[2[Pi]]x), 0.3==Exp[-((0.04-y)^2/(2x^2))/(Sqrt[2[Pi]]x},{x,y}]


在评估之后,Mathematica给了我同样的形式,没有任何x和y的结果。你知道怎么了吗。我觉得我的语法有些问题

@比尔的观点是正确的,
FindRoot
通常在
NSolve
不成功时成功,这就是其中一种情况。但是,首先必须将
[Pi]
替换为
Pi
。通过这些更改,解决方案是
{x->0.0717056,y->0.213291}
。为了确保没有更多的根,考虑将<代码> y>代码>作为两个方程的<代码> x <代码>的函数,并查看曲线相交的位置。


在这一切中,我认为你只是在寻找真正的根。如果您对复数根也感兴趣,请使用FindRoot进行复杂的初始猜测。

尝试使用FindRoot而不是NSolve。FindRoot真的很有攻击性,在解决问题和解决不了问题的情况下,FindRoot常常能得到答案。查看文档以了解如何使用它。我不相信他输入了[Pi],但是输入和编辑过程在希腊Pi的开始括号前吃了反斜杠。在论坛软件中,这种在条目和编辑时丢失反斜杠的情况似乎太普遍了。阻止unix shell、regexp和类似转义结构可能是一种净化措施。