Python 将具有2个有界未知变量的多变量函数与图形表示的值匹配

Python 将具有2个有界未知变量的多变量函数与图形表示的值匹配,python,algorithm,optimization,matching,Python,Algorithm,Optimization,Matching,我的问题是关于匹配这个函数:N=0.13*(s^a),其中s和a是变量,匹配一个值。我试图找到满足N=100和N=10000000的s和a的所有值。S的范围从0到101,a的范围从3到8。我想把结果可视化,可能是用s和a轴作图,就像二维图一样。我发现的算法与我需要的类似,似乎都想找到函数的最小值或最大值,而不是将其与值匹配。我遇到了麻烦,我不知道我的编码技能是否足以编写自己的算法。任何帮助都将不胜感激!提前谢谢 这很容易转化为最小化问题。只需最小化此功能: abs(0.13 * s ^ a -

我的问题是关于匹配这个函数:N=0.13*(s^a),其中s和a是变量,匹配一个值。我试图找到满足N=100和N=10000000的s和a的所有值。S的范围从0到101,a的范围从3到8。我想把结果可视化,可能是用s和a轴作图,就像二维图一样。我发现的算法与我需要的类似,似乎都想找到函数的最小值或最大值,而不是将其与值匹配。我遇到了麻烦,我不知道我的编码技能是否足以编写自己的算法。任何帮助都将不胜感激!提前谢谢

这很容易转化为最小化问题。只需最小化此功能:

abs(0.13 * s ^ a - 100)
第二部分用10000000替换100。需要进行一些修改才能找到
s
a
的所有值,而不仅仅是一对。这可以通过固定一个
s
值并最小化超过
a
,然后重复不同的
s
值来实现