編集:より具体的には、2 つの変数を持つスカラー関数のゼロの形状をプロットする実用的な方法を探しています。したがって、値は、選択した 2D メッシュ グリッドの解像度まで正確にする必要があるだけです。たとえば、f(x,y) = sqrt(x^2 + y^2) - 4 で円が得られます。
問題は、fsolve がベクトル関数を必要とすることです。
from scipy.optimize import fsolve
def a(x): return sin(x[0]) + cos(x[1])
nodes = fsolve(a,(.1,.2))
動作しません。回避策はありますか?例 def a(x): return [sin(x[0]) + cos(x[1]),0]
ただし、可能なすべてのゼロではなく、1 つのソリューション (array([-1.37079633,0.2])) のみを出力します。