Wolfram mathematica 用Mathematica根据一组参数求解方程组

Wolfram mathematica 用Mathematica根据一组参数求解方程组,wolfram-mathematica,equation-solving,Wolfram Mathematica,Equation Solving,使用Mathematica,我想解一个非线性方程组,比如 f(x,y;m)=0 g(x,y;m)=0 其中m是方程所依赖的外部参数。 由于方程非常困难,我首先要做的是显式地修正m,然后找到m的特定值的解(由FindRoot[])。但这是非常缓慢和低效的(更具体地说,在我的例子中,我有三个参数) 我想要的是一种自动的方法,用数值方法研究离散值集的解​​对于m来说,这修复了它,而不是我不时地显式地更改它。这样我就可以得到这些价值观的所有解决方案​​m 同样很好的是,可以对FindRoot[]的初始

使用Mathematica,我想解一个非线性方程组,比如

f(x,y;m)=0
g(x,y;m)=0
其中m是方程所依赖的外部参数。 由于方程非常困难,我首先要做的是显式地修正m,然后找到m的特定值的解(由FindRoot[])。但这是非常缓慢和低效的(更具体地说,在我的例子中,我有三个参数)

我想要的是一种自动的方法,用数值方法研究离散值集的解​​对于m来说,这修复了它,而不是我不时地显式地更改它。这样我就可以得到这些价值观的所有解决方案​​m

同样很好的是,可以对FindRoot[]的初始种子应用类似的过程,因为在我的例子中,我得到了几个改变后者的解,因此对于m的值有不同的解,因此类似地,我希望得到给定初始种子集的所有解

有可能做这样的事吗?怎么做


非常感谢第一部分,假设您有一个函数solve[m]和一个m={1,2,3,…}的值范围,您可以使用:

Map[solve, m]
我不确定你所说的“修复”是什么意思,但这会给你一个数组,你可以进一步研究